cocos2dx 环境搭建

文章转自:Cocos引擎中文官网教程


附录A:准备工作

编译需求

  • Mac OS X 10.7+, Xcode 4.6+

  • Windows 7+, VS 2012+

  • Ubuntu 12.10+, CMake 2.6+

  • Python 2.7.5

  • NDK, JDK, ANT (安卓开发)


运行时需求

  • iPhone / iPad游戏需要iOS 5.0+

  • Android游戏需要Android 2.3+

  • Windows Phone游戏需要Windows Phone 8+

  • Mac游戏需要OS X v10.6+

  • Windows游戏需要Windows 7+

  • 附录B:Android(终端)安装与设置

    环境需求

    准备工作

    • 下载Cocos2d-x并解压 (例如:)

      1415943742399911.png

      2.png

      3.png

    • 下载JDK

    • 下载SDK

    • 下载NDK

    • 下载之后,将SDK和NDK解压到相同的位置。 (例如: ~/AndroidDev)

    • 检查Python 2.7是否安装好并可以访问。

    • 安装Apache Ant并检查是否工作正常。

    • 运行setup.py来配置你的安卓开发环境。它会把必需的环境变量设好。如果你从没有配置过这个,它会提示你为没找到的变量输入路径。


    * 注意:你不能使用~符号。用相对你 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系统,现在输入以下命令:

    1
    source ~/.bash_profile

    在win32系统,关闭命令行窗口然后重启。

    setuppy01.png

    setuppy02.png

    setuppy03.png

    用 android-build.py 来编译Cocos2d-x示例

    将目录切换到放 android-build.py 脚本的位置。 (通常是 cocos2d-x/build)

    运行:

    1
    android list targets

    来看看都有哪些可用目标。

    android-list-targets1.png

    执行:

    1
    python android-build.py -p <上述所列目标编号> cpp-tests

    一切都应该成功编译:

    buildsuccess.png


    如何通过命令行将游戏部署到你的安卓手机

    • 打开手机的USB调试功能,并将其通过USB连上电脑。

    • 将目录切换到你的安卓项目的 bin 文件夹

    • 用 adb 来将apk安装到你的安卓手机:

    1
    adb install TestsDemo-debug.apk


    附录C:Android (Eclipse)安装与设置

    准备工作


    用Eclipse打开proj.android项目

    • 打开Eclipse

    • 在 Package Explorer 的空白区域右击鼠标,选择 Import... 。

    • 在弹出的对话框里选择 Existing Android Code Into Workspace 并点击 Next。

    image2.png

    • 点击 Browse... 按钮来选择Cpp-Tests的 proj.android 目录并点击Ok。

    image3.png


    • 点击Finish。


    导入Libcocos2dx项目

    • 重复上述步骤,libcocos2dx的项目路径为 [your own game project folder]/cocos/2d/platform/android/java。

    image5.png

    编译运行安卓项目

    • 连上你的安卓手机,并确保 USB remote debugging 选项被打开。

    • 确保你的电脑可以识别你的手机(可能需要为特定手机安装驱动)。

    • 右击项目并选择 Run as... -> Android Application.

    image6.png


    附录D:iOS安装与设置

    环境需求


    准备工作

    下载Cocos2d-x并解压。 (例如: ~/). 右击 .zip 文件并解压:

    1415944540381617.png

    unzipping.png

    解压之后的目录结构应该类似这样:

    contents.png

    编译运行

    • 输入 cocos2d-x/build 并打开 cocos2d_tests.xcodeproj

    • 从目标下拉框中选择 cpp-tests iOS

    • 点击 run 来编译运行 cpp-tests

    • 在iOS设备上运行

    为了在iOS设备上运行必须要有iOS Developer Program成员身份。可以从苹果官网购买:https://developer.apple.com/programs/ios/。在iOS设备运行的步骤和模拟器类似,只需要在设备列表中选择你的设备即可。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值