2

我开始为 Android 手机使用 cocos2d-x 进行开发。
我已经按照这两个教程集成了 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 Preferences, C/C++ -> Indexer 中,我刚刚检查了在编辑器中打开的索引源和头文件,现在它就像一个魅力;)

于 2012-04-23T16:45:08.233 回答
2

1.你可以在HelloWorld中编码,然后将你的HelloWorld.h和.cpp复制到cocos2d-x/android的文件夹中,而不是旧的。

2.也可以修改AppDelegate.cpp。在这个类中你可以找到CCScene *pScene = HelloWorld::xxxx(); 将其更改为您的根类函数。

我希望它可以帮助你

于 2012-04-23T08:33:01.153 回答
1

转到:
项目属性
C/C++ 常规 *
路径和符号 -> 链接文件夹 -> 标记链接到文件系统中的文件夹 -> 浏览(并从项目中选择类)

*如果 C/C++ General 不适用:
进入 file new C/C++ 并选择 C/C++ project(Adds C/C++ Nature) Next
标记您的项目
在项目类型(如下)中选择 Makefile 项目
在 Toolchains 中选择 --Other工具链——
完成

于 2013-09-08T10:19:11.087 回答