我正在开始使用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文件夹中)。所以我想知道更有经验的人是否可以帮助我开始。
谢谢!
答案 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项目
在工具链中选择 - 其他工具链 -
完成