2

Android フォン用の cocos2d-x で開発を開始しています。
これら 2 つのチュートリアルに従って、Hello World ゲームのソース コードを統合し、Eclipse で (Java および C++ コードを) デバッグできるようになりました。

http://blog.plicatibu.com/developing-with-cocos2d-x-for-android-on-linux/
http://blog.plicatibu.com/how-to-debug-cocos2d-x-and-java-コードを使用したEclipse/

両方のコードを実行/デバッグできますが、プログラミングを開始する方法がわかりません。

jni 内に helloworld フォルダーがあり、main.cpp があります。helloworld フォルダー内にゲーム クラスを作成する必要がありますか? すべてのソース ファイル (.h および .cpp) が Eclipse プロジェクトの外 (Classes フォルダー) にあることに気付いたからです。だから、経験豊富な人が私を始めるのを手伝ってくれるかどうか知りたい.

ありがとう!

4

3 に答える 3

4

解決しました!
チュートリアルに従った後、プロジェクトのプロパティに移動し、C/C++ General->Paths and Symbols に移動し、Source location タブで、cocos2d-x スクリプトによって自動生成された Classes フォルダーを追加して、新しいプロジェクトを作成しました。
また、マクロの問題を解決するために、Eclipse の設定、C/C++ -> インデクサーで、エディターで開いたインデックス ソースとヘッダー ファイルを確認したところ、魅力的に機能するようになりました ;)

于 2012-04-23T16:45:08.233 に答える
2

1. HelloWorld でコーディングし、HelloWorld.h と .cpp を古いフォルダーではなく cocos2d-x/android`s フォルダーにコピーします。

2. AppDelegate.cppを変更することもできます。このクラスには、CCScene *pScene = HelloWorld::xxxx();があります。ルート クラス関数に変更します。

お役に立てれば幸いです

于 2012-04-23T08:33:01.153 に答える
1

移動:
プロジェクト プロパティ
C/C++ 一般 *
パスとシンボル -> リンク フォルダー -> ファイル システム内のフォルダーへのリンクをマーク -> 参照 (そしてプロジェクトから Classe を選択)

*C/C++ General don't apper:
ファイル new C/C++ に移動し、C/C++ プロジェクトを選択します (C/C++ Nature を追加します) 次へ
プロジェクトをマークします
プロジェクト タイプ (以下) で Makefile プロジェクトを
選択します ツールチェーンで --Other を選択しますツールチェーン --
仕上げ

于 2013-09-08T10:19:11.087 に答える