主要以macOS操作进行说明,Windows系统也类似,无非就是1、配置环境变量,2、使用cocos命令创建项目,3、使用IDE工具打开项目,4、编译调试运行

下载Cocos2d-X V3.17

下载链接地址:http://cocos2d-x.org/filedown/cocos2d-x-3.17.zip;下载成功后,解压到指定目录。

配置环境变量

在终端切换到cocos2d-x-3.17/目录,执行 setup.py ,将自动配置好Cocos环境变量,python的版本要求是2.7哦,python3会报错
大致会添加类似下面的环境变量

# Add environment variable COCOS_X_ROOT for cocos2d-x
export COCOS_X_ROOT=/Applications/Cocos/Cocos2d-x
export PATH=$COCOS_X_ROOT:$PATH
# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/Users/farmer/app/cocos2d-x/cocos2d-x-3.17/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH
# Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x
export COCOS_TEMPLATES_ROOT=/Users/farmer/app/cocos2d-x/cocos2d-x-3.17/templates
export PATH=$COCOS_TEMPLATES_ROOT:$PATH
# Add ANT_ROOT
export ANT_ROOT=/Users/farmer/app/apache-ant-1.9.4/bin
export PATH=$ANT_ROOT:$PATH
# Add ANDROID_SDK_ROOT
#export ANDROID_SDK_ROOT=/Users/farmer/android-sdks
export ANDROID_SDK_ROOT=/Users/farmer/android-sdk-cocos2dx
export PATH=$ANDROID_SDK_ROOT/platform-tools:$ANDROID_SDK_ROOT/tools:$PATH
# Add NDK_ROOT
export NDK_ROOT=/Users/farmer/android-ndk-r10d
export PATH=$NDK_ROOT:$PATH

 创建个C++游戏

执行

cocos new -p com.xiyoufang.mahjong -l=cpp cocostudio-mahjong

将根据模板在当前目录下创建一个C++语言开发的游戏项目。

proj开头的文件夹,包括了不同平台下的开发和编译配置,如果用Xcode、AppCode开发打开 proj.ios_mac项目,如果使用VS开发,则打开 proj.win32 项目,使用android studio开发则打开 project.android。

IOS平台

用Xcode运行这个项目看看,第一次运行因为要编译整个cocos2d时间会比较长,之后再次执行就快很多了。

一碗粥的功夫过后,游戏就跑起来了

Android平台

各种配置详情参照官方文档:http://www.cocos2d-x.org/docs/cocos2d-x/en/installation/Android-Studio.html

务必要注意android SDK 与 NDK 版本,版本太高或者太低都可能会引起错误,如果是Cocos2d-x V3.16 及以下的版本,需要用android SDK 23.0.1,更高的版本SDK移除了相关的工具,会导致无法编译。

使用android studio 打开项目,然后直接编译运行,模拟器我选择的是Genymotion(发现不能debug只能运行,为了省事最后直接真机)

经过十几分钟的漫长等待终于编译并且启动成功!最好使用真机进行调试(小米5S真机可以debug没问题)。

 

IOS的编译速度会比用安卓编译速度块很多,所以一般会主要以IOS平台的开发调试为主,需要做跨平台适配时候再用安卓调试。

打赏
最新版本Cocos2d-X V3.17开发环境搭建
Tagged on:

2 thoughts on “最新版本Cocos2d-X V3.17开发环境搭建

发表评论