我已经在我的计算机上下载并安装了cocos2dx 3.0并创建了一个新项目。我能够成功编译iOS和Android。但是,我在HelloWorldScene.cpp中进行了一些代码更改,并在Xcode中编译了这些更改。我看到了变化,一切似乎都有效。然后我在eclipse中打开了项目并编译并运行了我的nexus 7,但是我的nexus没有看到iOS版本所做的更改。然后我注意到Eclipse中的Classes文件夹是空的。该文件夹应包含C ++游戏逻辑的.cpp .h文件。我已经浏览了相当多的教程和谷歌搜索,但文档不一致,因为cocos2dx的文件夹和项目结构似乎在cocos 2.x版本和3.0版之间略有不同。
**我尝试过的步骤
答案 0 :(得分:5)
右键单击Classes文件夹。转到属性。从左侧选择资源。
单击编辑以编辑链接。会弹出一个窗口。浏览到您的游戏文件夹,然后从文件夹中选择类。单击“确定”,您必须看到文件!
但是,就编译而言,您在CPP文件中所做的每项更改都需要通过Android的build_native.py
命令进行编译。也就是说:
输入python build_native.py。例如:
cd /home/kasra/Desktop/testgame/MyGame/proj.android /
python build_native.py
记得每次做出任何改变后都要执行此步骤!我还没有找到一种更简单的方法。但我正在寻找它。它应该与C ++ builder有关。如果我发现了什么,我会在这里发布。