【IOS-cocos2d-X游戏开发】在Mac下搭建用Xcode

2017-07-12  本文已影响773人  打碟的DJ

准备研究下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,以前都没有好好写过简书,准备学习一门新的语言,然后慢慢的用简书来记录下学习的过程和知识点!希望有兴趣的同学能和我一起共同努力,共同探讨!

上一篇下一篇

猜你喜欢

热点阅读