78247be370a6e4a61b4ee1e1070292d5
cocos2dx 初探

前端时间一直在忙项目,也提到了关于是一个AVG游戏项目,近期由于最新需求,需要开发iOS 游戏,之前做了这么久一直没有感觉到真正游戏或者游戏开发的存在,这一次,好像真的要步入游戏开发了。

所以整理了一下。

注意:自从quick整合之后,网上已经很难找到quick相关的更新,但是网上的大部分教程和资源都是从quick开始的,由于现在官方下载都是合并之后的非quick版,所有后面都会在此基础上,学习和实战!

具体概念和基本使用就不做介绍了,因为那些都太枯燥了,这里先说说整个环境搭建(以Mac为例),然后根据实际开发整理一些有意义的东西

先来看看官方

搭建开发环境 - iOS

工具准备

Cocos2d-x v3.17,下载后解压,下载参见:Cocos官网页面:http://www.cocos.com/download
Xcode 9 下载后安装,下载参见:Apple官网页面;https://developer.apple.com/download/more/或者前往App Store下载

配置步骤:

  • 打开 cocos2d-x-3.17/build/cocos2d_tests.xcodeproj

  • 在 Xcode 顶部工具栏选择 cpp-tests iOS,iPhone 7 Plus,点击运行,项目将自动编译运行,效果如图:

如何调试(Debug)

  • 点击代码行左侧的空白,设置断点
  • 运行 cpp-tests

操作 App 触发断点,IDE 将卡在断点处,视图会自动变化,左侧导航栏可以查看运行堆栈,底部窗口可以查看变量的值:

这里严格来说,其实不算是环境搭建,而是下载引擎,运行官方demo而已,那么下面我们开始简单的搭建一个实际项目,并后续从零开始做一个真正的游戏

实际开发配置

top Created with Sketch.