最新文章
Cocos2d-x游戏开发实例详解7:对象释放时机
03-25 13:59
Cocos2d-x游戏开发实例详解6:自动释放池
03-25 13:55
Cocos2d-x游戏开发实例详解5:神奇的自动释放
03-25 13:49
Cocos2d-x游戏开发实例详解4:游戏主循环
03-25 13:44
Cocos2d-x游戏开发实例详解3:无限滚动地图
03-25 13:37
Cocos2d-x游戏开发实例详解2:开始菜单续
03-25 13:32
cocos2dx创建新项目
在本教程中,将为大家详细介绍如何在 Cocos2d-x 中创建新项目,以下是具体的操作步骤:
步骤 1:进入脚本所在目录
首先,你需要进入 create_project.py 脚本所在的目录。在 Windows 系统的命令行中,使用 cd 命令进行目录切换,示例命令如下:
cd D:\cocos2dx_2.2.0\tools\project-creator
步骤 2:运行脚本生成项目
进入脚本所在目录后,运行 create_project.py 脚本来生成一个名为 HelloWorld 的项目。具体的命令如下:
python create_project.py -project HelloWorld -package com.cocos2dx.org -language cpp
在上述命令中:
-project后面的HelloWorld是你要创建的工程名称。-package后面的com.cocos2dx.org是 Android 版本所使用的包标识名。-language后面的cpp表示使用 C++ 语言进行开发。
执行完该命令后,你可以在 D:\cocos2dx_2.2.0\projects 路径下找到刚刚新建的项目。该项目的主要目录结构如下:
- Classes:这是 Cocos2d-x 的代码文件夹,用于存放项目的 C++ 代码文件。
- Resources:资源文件夹,用于存放项目所需的图片、音频、字体等资源文件。
- proj.ios:iOS 平台的项目文件。
- proj.android:Android 平台的项目文件。
- proj.win32:Windows 32 位平台的项目文件。
- proj.mac:Mac 平台的项目文件。
- proj.blackberry:黑莓平台的项目文件。
- proj.linux:Linux 平台的项目文件。
- proj.marmalade:Marmalade 平台的项目文件。
- proj.winrt:Windows Runtime 平台的项目文件。
- proj.wp8:Windows Phone 8 平台的项目文件。
步骤 3:在 Visual Studio 2010 中添加类
如果你使用 Visual Studio 2010 进行开发,当需要添加新类时,应将添加类的路径选择到前面提到的 Classes 文件夹中。
步骤 4:在 Eclipse 中导入项目
若要在 Eclipse 中导入 Cocos2d-x 项目,需要按照以下步骤操作:
- 导入 Java 项目:在 Eclipse 中导入
D:\cocos2dx_2.2.0\cocos2dx\platform\android\java项目。 - 导入 Android 项目:在 Eclipse 中导入
D:\cocos2dx_2.2.0\projects\HelloWorld\proj.android项目,这个项目就是通过 Python 脚本创建的项目。 - 配置环境变量:依次选择
Window->preferences->c/c++->Build->Environment->add,添加环境变量NDK_ROOT,该变量指向 Android NDK 的根目录。 - 添加 C++ 文件:打开
jni\Android.mk文件,在LOCAL_SRC_FILES中添加项目中用到的 C++ 文件,各个文件之间使用\进行分隔。 - 编译项目:完成上述步骤后,编译项目,如果没有错误,即可成功编译。
通过以上步骤,你就可以在 Cocos2d-x 中成功创建并配置一个新项目,开始进行游戏开发了。