2012-04-23 7 views
2

Android携帯用のcocos2d-xで開発を開始します。
Hello Worldゲームのソースコードを統合し、Eclipseでデバッグできるようにするために、この2つのチュートリアルに従ってきました。Android用Eclipseでcocos2d-xを使用してプログラミングする方法のヒント

http://blog.plicatibu.com/developing-with-cocos2d-x-for-android-on-linux/
http://blog.plicatibu.com/how-to-debug-cocos2d-x-and-java-code-using-eclipse/

それはすべてが順調に働いて、私は/デバッグの両方のコードを実行することができますが、私はプログラミングを開始する方法がわかりません。

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

ありがとうございます!

答えて

4

を助けることを願って!
私はプロジェクトのプロパティに続いて、C/C++ General-> Paths and Symbolsをソースの場所タブに入れました。新しいプロジェクトを作成するためにcocos2d-xスクリプトによって自動的に生成されたClassesフォルダを追加しました。 。
そして、Eclipseの環境設定で、C/C++のマクロの問題を解決する - >インデクサーを、私はちょうどインデックスのソースとヘッダファイルがエディタで開かれ、今では魔法のように動作確認;)

+0

それは私のために働かなかった。 –

2

1. HelloWorldでコードを作成し、HelloWorld.hと.cppを古いものではなくcocos2d-x/android`sフォルダにコピーできます。

2. AppDelegate.cppを変更することもできます。このクラスでは、CCScene * pScene = HelloWorld :: xxxx()を見つけることができます。あなたのルートクラス機能に変更してください。

私はそれは私がそれを解決し、あなたに

+0

あなたにリーをありがとうございますが、どのように私はAppDelegateクラスを変更することができます?そのフォルダは、ソースではなくインクルードフォルダのようにEclipseに表示されるので、このコードをデバッグすることはできますが、Eclipseはオートコンプリートを手助けしません。このフォルダ(プロジェクトの外部)をソースフォルダとしてどのように追加するのか知っていますか? – Diogo

1

移動先:
プロジェクトのプロパティ
C/C++全般*
パスとシンボル - >リンクフォルダ - >マークのリンクはファイルシステム内のフォルダに - >ブラウズ(およびプロジェクトからクラッセを選択)

*もしC/C++の一般的な操作はありません:
新しいC/C++ファイルを開き、C/C++プロジェクトを選択します(C/Cを追加します)。 ++ツールチェインには、以下のプロジェクトタイプで自然)次
マークプロジェクト
()Makefileのプロジェクトを選択
は - その他Toolchain--を選択
完了

関連する問題