附录A:准备工作
编译需求
-
Mac OS X 10.7+,Xcode 4.6+
@H_301_30@ -
Windows 7+,VS 2012+
@H_301_30@ -
Ubuntu 12.10+,CMake 2.6+
@H_301_30@ -
Python 2.7.5
@H_301_30@ -
NDK,JDK,ANT (安卓开发)
@H_301_30@
运行时需求
-
iPhone / iPad游戏需要iOS 5.0+
@H_301_30@ -
Android游戏需要Android 2.3+
@H_301_30@ -
Windows Phone游戏需要Windows Phone 8+
@H_301_30@ -
Mac游戏需要OS X v10.6+
@H_301_30@ -
Windows游戏需要Windows 7+
@H_301_30@ -
附录B:Android(终端)安装与设置
环境需求
-
OS支持(Ubuntu 12.10+,OS X 10.7+,Windows 7+)
@H_301_30@ - @H_301_30@
- @H_301_30@
- @H_301_30@
- @H_301_30@
- @H_301_30@
-
Python 2.7.5
@H_301_30@
准备工作
-
下载Cocos2d-x并解压 (例如:)
-
下载JDK
@H_301_30@ -
下载SDK
@H_301_30@ -
下载NDK
@H_301_30@ -
下载之后,将SDK和NDK解压到相同的位置。 (例如: ~/AndroidDev)
@H_301_30@ -
检查Python 2.7是否安装好并可以访问。
@H_301_30@ -
安装Apache Ant并检查是否工作正常。
@H_301_30@ -
运行setup.py来配置你的安卓开发环境。它会把必需的环境变量设好。如果你从没有配置过这个,它会提示你为没找到的变量输入路径。
@H_301_30@
* 注意:你不能使用~符号。用相对你 home* 目录的完整路径。否则错误的路径值会导致脚本运行失败。
* `COCOS2D_CONSOLE_ROOT` 环境变量指向 ~/cocos2d-x/tools/cocos2d-console 目录下的 bin* 文件夹。
* `NDK_ROOT*` 环境变量指向NDK的位置。(例如 android-ndk-r9d/)
* `ANDROID_SDK_ROOT*环境变量指向你放adt-bundle的位置。例如/Users//AndroidDev/adt-bundle-mac-x86_64-20130522/sdk/`。adt-bundle-mac-x86_64-xxxx里的xxxx数字可能不一样,注意这个特殊的区别。
* `ANT_ROOT*环境变量指向你放apache-ant-x.x.x的位置,apache-ant-x.x.x` 里的x.x.x数字可能会不一样。
在你的cocos2d-x目录里运行python setup.py
在unix系统,现在输入以下命令:
1source~/.bash_profile
在win32系统,关闭命令行窗口然后重启。
用 android-build.py 来编译Cocos2d-x示例
将目录切换到放 android-build.py 脚本的位置。 (通常是 cocos2d-x/build)
运行:
androidlisttargets
来看看都有哪些可用目标。
执行:
pythonandroid-build.py-p<上述所列目标编号>cpp-tests
一切都应该成功编译:
如何通过命令行将游戏部署到你的安卓手机
adbinstallTestsDemo-debug.apk
附录C:Android (Eclipse)安装与设置
-
-
完成附录A的步骤
@H_301_30@ - @H_301_30@
用Eclipse打开proj.android项目
-
打开Eclipse
@H_301_30@ -
在 Package Explorer 的空白区域右击鼠标,选择 Import... 。
@H_301_30@ -
在弹出的对话框里选择 Existing Android Code Into Workspace 并点击 Next。
@H_301_30@
-
点击 Browse... 按钮来选择Cpp-Tests的 proj.android 目录并点击Ok。
@H_301_30@
-
点击Finish。
@H_301_30@
导入Libcocos2dx项目
-
重复上述步骤,libcocos2dx的项目路径为 [your own game project folder]/cocos/2d/platform/android/java。
@H_301_30@
编译运行安卓项目
-
连上你的安卓手机,并确保 USB remote debugging 选项被打开。
@H_301_30@ -
确保你的电脑可以识别你的手机(可能需要为特定手机安装驱动)。
@H_301_30@ -
右击项目并选择 Run as... -> Android Application.
@H_301_30@
附录D:iOS安装与设置
环境需求
准备工作
下载Cocos2d-x并解压。 (例如: ~/). 右击 .zip 文件并解压:
解压之后的目录结构应该类似这样:
编译运行
-
输入 cocos2d-x/build 并打开 cocos2d_tests.xcodeproj
@H_301_30@ -
从目标下拉框中选择 cpp-tests iOS
@H_301_30@ -
点击 run 来编译运行 cpp-tests
@H_301_30@ -
在iOS设备上运行
@H_301_30@
为了在iOS设备上运行必须要有iOS Developer Program成员身份。可以从苹果官网购买:https://developer.apple.com/programs/ios/。在iOS设备运行的步骤和模拟器类似,只需要在设备列表中选择你的设备即可。
@H_301_30@