【IOS-cocos2d-X游戏开发】在Mac下搭建用Xcode
准备研究下cocos2d-X的开发,结果发现搭建环境也是个坑!
cocos2d是OC写的,cocos2dx是c++写的
cocos2d只能在ios下运行,cocos2dx是跨平台的,ios和android平台都可以运行
cocos2dx是cocos2d的C++写法,但是游戏架构是一样的,都包含了精灵,导演,场景,动作等概念,他们是一脉相承的东西。你可以直接研究cocos2dx,没有什么障碍。虽然是有了cocos2d才有的cocos2dx,但是cocos2dx包含了cocos2d的主要思想,因此可以直接研究cocos2dx。
所以,我们接下来介绍下搭建cocos2dx环境的具体步骤和遇到的各种坑:
首先去cocos2dx官网下载安装cocos2dx:http://www.cocos2d-x.org/download cocos2d-X下载地址
最新版本是:cocos2d-x-3.15.1
打开包后是这样子的:
01 cocos2d-x-3.15.1内容如何新建一个新的游戏:
1、从cocos2dx逛网下载cocos2dx包
2、运行 'setup.py'
3、运行 'cocos'脚本
使用终端执行如下操作:
第一步:$ cd cocos2d-x-3.15.1 //在终端中cd到你下载的包的根目录下,我的路径如下:cd /Users/hangzhouhanlong/Desktop/cocos2d-x/cocos2d-x-3.15.1
第二步:$ ./setup.py //运行该文件用来配置系统的一些环境变量,按照提示按enter键即可
02 03第三步:$ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
MyGame是你项目的名称
com.your_company.mygame是你的项目的Bundle Identifier
-l cpp 是使用的编程语言
-d NEW_PROJECTS_DIR是保存项目的到NEW_PROJECTS_DIR(项目的所在的文 件夹/Users/hangzhouhanlong/Desktop/cocos2dxTest)下
结果如下,我的文件夹存在,所以会出现如下的错误,请创建不存在的文件即可:
04 创建项目成功成功后,在桌面找到/Users/hangzhouhanlong/Desktop/cocos2dxTest,会发现多了一个文件夹cocos2dxTest这是x-code创建工程下取得项目名称文件夹名字,找到下图文件所在位置,双击就即可打开Xcode.
05 项目所在的文件夹打开Xcode后选择相应的模拟器或真机即可运行,时间有点长,请耐心等待:
06 Xcode运行截面图真机的运行效果图:
07 真机运行效果图模拟器运行的效果图:
08 模拟器运行效果图在执行上诉步骤,可能会遇到如下错误:
09 创建项目出错那么这种问题怎么解决呢?
1、首先看是不是自己的粗心,在执行第三步的时候($ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR) ,NEW_PROJECTS_DIR的路径不对
2、如果路径对了,那么重装python就可完美解决了
$ brew reinstallpython
好了,在Mac下搭建cocos2d-X开发环境到此就结束了!
我也是新手,准备学习一下cocos2d-X,以前都没有好好写过简书,准备学习一门新的语言,然后慢慢的用简书来记录下学习的过程和知识点!希望有兴趣的同学能和我一起共同努力,共同探讨!