iOS Cocos2d-x 开发环境的搭建

最近应公司需求,需要开发iOS 游戏,所以整理了一下。

Cocos2d-x 是第三方的游戏框架,因此需要开发者自行下载和安装。

步骤:

(1)登录Cocos2d-x 的官网 http://www.cocos2d-x.org

(2)点击download 下载最新的版本


点击超链接,将会下载得到一个Cocos2d-x-3.14.1.zip 压缩包

(3)将下载的压缩包进行解压,打开得到的文件夹,其结构目录如下


build :多平台下的架构文件存放的目录

cocos 框架核心目录 里面存放了Cocos2d-x的核心代码。

docs:文档目录 可以使用该目录下的doxygen.config 文件创建离线文档

extensions:扩展目录 存放了一些官方的扩展 包括更多图形用户界面的控制功能 网络访问 CocosBuilder 等

external:存放扩展需要用到的物理引擎 包括box2d和chipmunk 

licenses: cocos2d依赖很多开源项目,所有的授权许可文件都在这个目录

plugin:plugin-x 项目目录,plugin -x  是一个可以快速接入第三方idk的框架

templates:该目录包括在不同集成环境及不同平台中创建Cocos2d-x 新项目的模板

test:测试项目 这是我们最开始用到的文件 在 cpp-tests 项目中包含所有类的用法 lua 和js 样本也在这个目录

tools: 需要用到的工具 Cocos2d-console 目录中包含了创建Cocos2d-x项目的脚本 可以针对不同的平台进行开发环境的搭建 同时 还包括将c++绑定至lua 及JavaScript 的脚本文件



Cocos2d-x的安装和配置

Cocos2d-x 从2.1.4 版 之后已经不再支持使用模板来生成项目 而是使用官方提供的python 直接创建项目 也就是说Cocos2d-x 不能安装到Xcode上面,不能使用Xcode的Cocos2d-x模板一步一步的生成项目,只能使用Xcode来打开已经创建好的项目

创建项目的步骤如下:

~ 打开终端 进入Cocos2d-x3.14 目录执行./setup.py  运行该文件用来 配置系统的一些环境变量

~ 打开终端 执行Cocos new HelloCpp -p org.cocos2dx -l cpp -d codes

这个命令的意思如下

~ 如果一切正常 则项目创建成功 关闭终端 再次进入Cocos2d-3.14目录这时候 会发现新建的codes目录

~ 进入该目录发现新建的HelloCpp项目 进入proj.ios_mac 双击HelloCPP.xcodeproj 文件 使用快捷键(command+run)运行程序 就可以在iOS模拟器上看到经典的hello world 画面

推荐阅读更多精彩内容