android - Cocos2d-x-2.2 for Android - 在 Eclipse 上创建新项目

标签 android c++ eclipse cocos2d-x

我刚刚开始使用 Cocos2d-x。我已经检查了很多关于如何启动这个框架的教程,但这一个对我最有帮助:http://www.raywenderlich.com/33750/我相信它仍然是真实的。我正在 Windows 7 上工作。我可以通过 Linux 模拟器控制台(./build_native.sh 添加 NKK_ROOT 目录)在位于 cocos2d-x 中的任何项目的模拟器/设备上启动示例。

我在开始自己的工作时遇到问题。我见过的所有 Eclipse 教程都说您需要运行 create-android-project shell 文件(一些来源说它是 *.sh,其他来源说它是 *.bat 文件......我很困惑)但是老实说,在下载最新的 Cocos2d-x-2.2 后,我找不到任何可以帮助我创建自己的新项目的文件。我已经从这个网站下载了我的 Cocos2d-x:http://www.cocos2d-x.org/download

  1. 那么...如果没有要编译的 create-android-project 文件,我该如何开始自己的工作/创建新项目?

  2. 我有一些示例(我对 Cpp 感兴趣),例如 SimpleGame、CppHelloWorld,它们可以正常编译和工作。我无法本地化任何要编辑的 *.cpp 文件、项目的任何“主体”。在 YT 上,我看到使用这个框架的开发人员通常将他们的游戏文件存储在“Classes”文件夹中,但我的(当然在示例中)仅包含编译的 *.class 文件,这使得他们无法编辑。有什么方法可以编辑这些项目吗?如何访问项目的核心文件?

请至少回答我第一个问题,这对我来说非常重要。

最佳答案

我建议您使用 cocos2dx 下载中的“HelloCpp”等示例项目,并重命名有关该项目的所有内容,并根据需要在 Classes 文件夹中添加您的类,将您的资源添加到 Resources 文件夹中,运行构建添加后-native.sh。不要忘记在android项目的Makefile中添加c++源文件列表(在proj.android/jni/Android.mk文件中,本来应该有main.cpp和一些示例文件名)。如果您在此之后遇到任何问题,请告诉我。

关于android - Cocos2d-x-2.2 for Android - 在 Eclipse 上创建新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19567673/

相关文章:

android - 如何杀死音乐服务?

c++ - 为什么 Visual C++ 2010 使用此汇编语法进行内存寻址?

java - 加载包主类的正确方法是什么?

android - 让 ADT Code Assist 像 Xcode 自动完成一样工作

android - 在 Android 中如何解码 cmyk 颜色格式的 jpeg?

android - Selendroid 无法识别 Android 7 设备

c++ - 构建时的 qmake 问题 : infinite building

c++ - C++中的递增指针

java - 来自命令行的 Eclipse Javadoc 编译器警告

android - 谷歌地图在 Genymotion 上运行时给出 NullPointer 异常