cocos2d-x:学习笔记-01

最近公司事情比较少就闲下来了,玩了一款叫地下城堡的文字单机游戏觉得非常棒,还充了些钱,萌生了做游戏的想法。好吧做游戏的想法其实很早就有了,只是一直有各种事情耽搁下来了,今天开始学习cocos2d-x。哦对了,我选择了《Cocos2d-x 3.x游戏开发之旅》这本书来入门。

配置环境:(Mac OS X 10.11.1 + XCode7.1)

下载cocos2d-x 3.8.1版,解压。

打开终端,按照以下步骤配置环境(%DIR%代表解压目录,%代表用户名%)。我因为暂时只开发iOS/Mac,并没有下载其他平台的SDK,运行脚本中间提示没找到目录直接按回车跳过了。安装完后运行在终端运行 cocos -h 应该能看到帮助内容。

$ cd %DIR%
$ ./setup.py
$ source /Users/%USER%/.bash_profile

在终端中创建工程(%NAME%,%COMPANY%,%DIR%自己填,工程名字,组织和工程路径)

$ cocos new %NAME% -p %COMPANY% -l cpp -d %DIR%
执行完后看到下面内容就可以了。

执行命令:new
> 拷贝模板到 %DIR%
> 拷贝 cocos2d-x ...
> 替换文件名中的工程名称,'HelloCpp' 替换为 '%NAME%'。
> 替换文件中的工程名称,'HelloCpp' 替换为 '%NAME%'。
> 替换工程的包名,'org.cocos2dx.hellocpp' 替换为 '%COMPANY%'。
> 替换 Mac 工程的 Bundle ID,'org.cocos2dx.hellocpp' 替换为 '%COMPANY%'。
> 替换 iOS 工程的 Bundle ID,'org.cocos2dx.hellocpp' 替换为 'COMPANY'。

现在进入目录就可以看到工程了。我的环境是XCode7.1,一进去编译完能看到400多个警告,这是我不能忍的。

处理警告:

1、cocos2d_libs工程 -> Build Settings -> 搜索Inhibit All Warning,设置为YES。忽略框架中的所有警告。能消除200+个警告。

2、我们的工程 General 里把 Deployment Info 设置为6.0以上,我设置成了7.0。这样又少了200+警告。

3、最后一条警告提示在_viewController.wantsFullScreenLayout = YSE上,也是一条弃用的API的警告,直接注释掉就好了。现在警告全部解决了。


直接编译运行。编译过程有点慢,10分钟左右,喝杯水休息休息,编译完就能看到自带的HelloWorld了。


PS:如果要在真机调试,记得把 Build Settings 中的 Enable Bitcode 设置为NO。要不然编译通不过又要等十分钟重新编译了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值