(本文中的项目代码示例是以cocos2d最新的v3.5版本为参考)
cocos2d 3.0 简介
关于什么是cocos2d, 以及其演进过程,本文不再赘述,大家可以自行百度,这方面的介绍还是挺多的....或者访问cocos2d官方网站.我们主要关注一下cocos2d 3.0与之前老的版本之间的显著差异:
完全的Objective-C
cocos2d 3.0 移除了旧版本中的C语言库,完全采用Objective-C...新版本中,CCSequence被重新命名为CCActionSequence ,它们最主要的区别在于传递CCAction数组参数时,不再需要在该数组中添加nil(旧版本中若无nil会崩溃)来结尾....关于Schedule update
在cocos2d的旧版本中,为了监听每帧的变化,需要调用scheduleUpdate方法,但3.0中去除了这个方法,仅需要实现update:即可,
关于触摸
在3.0...项目结构
Source : 代码目录,我们主要在这个目录进行工作:创建场景,检测碰撞,监听触摸等.