本文来自http://blog.youkuaiyun.com/runaying ,引用必须注明出处!
创建 cocos2d 游戏
注:这些指令是唯一有效的cocos2d-x的V3.0 alpha0或更高版本
1.下载并解压的cocos2d-x
2.运行该脚本
$ cd cocos2d-x
$ python create-multi-platform-projects.py -p MyGameCpp -k com.MyCompany -l cpp
选项:
-
-l cpp cocos2d-X C++项目
-
-l lua
cocos2d-X+ Lua绑定的项目 -
-l javascript
cocos2d-X+的JavaScript绑定的项目
1.create-multi-platform-projects.py
脚本会在 cocos2d-x/projects
目录下编译分别产生OS,安卓,LINUX,MAC和Windows的游戏项目包,你需要根据你的平台选择相应的项目包。.
2.源码文件和资源文件可以被不同的平台共用
3.因为不同的平台都有自己的编译要求,所以这并不意味着你可以只搭建一个编译平台的开发环境,生成所有平台可以运行的项目。如果你想在其他平台上运行,你还需要搭建相应平台的开发环境
iOS 和 Mac 平台要求
运行要求
- iOS 5 or newer
- OS X 10.7 or newer
编译要求
- OS X 10.7.5 或更高版本(10.8 或者 10.9 也支持的很好)
- Xcode 4.6.3 或更高版本 (5.0 也支持的很好)
- 如果你想在设备和测试您的游戏在iOS App Store的发布游戏,一个有效的 iOS 开发者账号 是必须的,没有开发者账号,你只能对它们进行测试iOS模拟器
- 在Mac App Store的发布你的游戏,一个有效的 Mac 开发者帐号 也是必须的
一旦你安装了所有,你就可以运行和编译你做的已经生成的项目了
# 这是你项目生成的游戏
$ cd cocos2d-x/projects/MyGame/proj.ios_mac
# 这将使用你的 Xcode 打开你的项目
$ open HelloCpp.xcodeproj
从这个单一的Xcode项目,你可以生成目标版本为iOS和OS X
Xcode 项目
游戏在 Ios 上运行:
Android 平台要求
运行要求- Android 2.3 或者更高
- OS X 10.7 or 者更高
- 或者 Windows 7 or 更高
- 或者 Ubuntu 13.04 or 更高 [*] (see below for further info)
- 进一步信息见下文
- Android SDK
- Android NDK
- 其它要求:
- 设置正确的环境变量
设置正确的环境变量
-
COCOS2DX_ROOT
: 应该指出的cocos2d-x的根目录 -
ANDROID_SDK_ROOT
: 应该指出的Android SDK的根目录 -
NDK_ROOT
: 应该指出根目录的Android NDK -
NDK_TOOLCHAIN_VERSION
: Android NDK工具链目录
建议你使用 SDK tools
和 platform-tools
路径.
例如: 编辑你的 ~/.profile
(for OS X), 或者 ~/.bashrc
(for Ubuntu) 并添加以下几行:
更新的Android项目
一旦你把所有的变量设置好, 到你已经创建的项目目录更新项目文件
现在编译你的项目
除了Ubuntu的要求::
- 你需要安装 Oracle Java
- 如果你是在 Ubuntu 64-bit, 你需要安装 这些 ia32 libraries
Windows 平台要求
运行要求:- Windows 7 或者更高
- Windows 7 or 更高
- Visual Studio 2012 Express or 更高 (旗舰版和专业版以都支持的很好)
- 你需要下载并安装 Python 2.7
一旦你满足了所有的要求,你就可以运行和编译你已经做好的项目:
Visual Studio:
游戏在windows 7 上运行:
Linux 平台要求¶
运行要求:- Ubuntu 13.04 or 更高
- Ubuntu 13.04 or 跟高
- gcc 4.7 / clang 3.3 or 更高. 将自动通过
install-deps-linux.sh
脚本安装.
- 只要在 cocos2d-x 目录运行
install-deps-linux.sh
脚本。
例如:
一旦你满足了所有的要求,你就可以运行和编译你已经做好的项目
游戏在 Linux 平台运行: