2

我刚刚开始使用 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 文件,这使得他们无法编辑。有没有办法编辑这些项目?如何访问项目的核心文件?

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

4

3 回答 3

2

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

于 2013-10-24T14:44:16.867 回答
1

tools 文件夹中有一个 create_project.py,它可以在项目文件夹中为您创建多平台项目,您可以将项目复制并放在您喜欢的任何地方,尽管您通常需要更改一些设置才能运行。是的,跑步build_native.sh是强制性的。

于 2013-12-25T20:45:08.307 回答
0

如果要创建多平台项目,请在导航到以下目录 yourdrive:\cocos2dxparentfolder\cocos2d-x-2.2.2\tools\project-creator 后使用此命令

./create_project.py -project yourprojectname -package com.yourcompany.yourprojectname -language cpp

您可以对包名称使用任何约定,不一定是 com.yourcompany.yourprojectname

在 Windows 上,您可以使用命令提示符执行上述所有操作

于 2014-07-26T16:39:57.930 回答