关于如何在Eclipse for Android上使用cocos2d-x进行编程的提示

时间:2012-04-23 01:34:08

标签: android eclipse cocos2d-x

我正在开始使用cocos2d-x开发Android手机 我已经按照这两个教程来集成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-code-using-eclipse/

一切正常,我可以运行/调试两个代码,但我不知道如何开始编程。

jni中有一个helloworld文件夹,它有一个main.cpp。 我应该在helloworld文件夹中创建我的游戏类吗?因为我注意到所有的源文件(.h和.cpp)都在eclipse项目之外(在Classes文件夹中)。所以我想知道更有经验的人是否可以帮助我开始。

谢谢!

3 个答案:

答案 0 :(得分:4)

我解决了!
按照教程后,我进入项目属性,然后进入C / C ++ General->路径和符号,在源位置选项卡中,我添加了由cocos2d-x脚本自动生成的Classes文件夹来创建新项目。
并且为了解决宏的问题,在Eclipse Preferences中,C / C ++ - >索引器,我刚刚检查了在编辑器中打开的索引源文件和头文件,现在它就像魅力一样;)

答案 1 :(得分:2)

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

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

我希望它可以帮到你

答案 2 :(得分:1)

转到:
项目属性
C / C ++通用*
路径和符号 - >链接文件夹 - > mark链接到文件系统中的文件夹 - >浏览(并从项目中选择Classe)

*如果C / C ++ General不适用:
 进入文件新C / C ++并选择C / C ++项目(添加C / C ++性质)下一页
 标记您的项目
 在项目类型(如下)中选择Makefile项目
 在工具链中选择 - 其他工具链 -
 完成