cocos2d V2 转 V3
来源:互联网 发布:前瞻数据库怎么样 编辑:程序博客网 时间:2024/06/10 04:15
学习<<cocos2D 权威指南>>一书,尝试用cocos2d V3.0写原书中V2的代码。
现在网上找不到不同之处的列表清单,所以在此文中记录V2和V3的不同。
Chapter2
1.CCSprite: spriteWithFIle => +(id)spriteWithImageNamed:(NSString*)imageName
2.CCMoveBy => CCActionMoveBy
3.CCCallBlockN (void(^)(CCNode*))=> CCActionCallBlock actionWithBlock:(void(^)()) block 代码块里直接引用上文中的变量
4.CCLayer.isAccelermote => 引入CoreMotion框架,用CMMotionMangate处理,详见:http://www.cocoachina.com/iphonedev/sdk/2010/0811/1996.html
5.自动更新:scheduleUpdate => 只要实现-(void)update:(CCTime)delta 就可以了,不用主动调用
6.CCLayer.isTouchEnabled => (1)先开[self setUserInteractionEnabled:YES];(2)再实现-(void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event
7.CCCallFuncN 自身回调 => CCActionCallBlock
8.SimpleAudioEngine => (1)#import "OALSimpleAudio.h" (2)[OALSimpleAudio sharedInstance]
Chapter3
1.[node convertTouchToNodeSpace:touch] => [node convertToNodeSpace:touch.locationInWorld]
2.node.boundingBox 是相对于世界坐标的。CCSprite有自己的textureRect,其(x,y)= (0,0)
3.actionManager => 用 node.paused 控制暂停/继续
Chapter4
1.CCProgressTimer => CCProgressNode
2.kCCProgressTimerTypeBar => CCProgressNodeTypeBar
3.setAliasTexParameters => [[bgSprite1 texture] setAntialiased:NO];
- cocos2d V2 转 V3
- Cocos2d-x v2和v3对照手册
- cocos2d-x v2 升级到 v3
- cocos2d-x v2 和 v3 对照手册
- cocos2d-x v2 和 v3 对应手册
- Google map api v2转v3
- 从Cocos2d-html5 v2.2.x到Cocos2d-JS v3.0 alpha2升级指南
- SNMP v1 v2 v3
- Inception-V2,V3
- 比较Cocos2d-x v2.x与v3.x的截图功能
- 【cocos2d-js官方文档】二十一、v3相对于v2版本的api变动
- 比较Cocos2d-x v2.x与v3.x的截图功能
- Cocos2D v2.0至v3.x简洁转换指南(一)
- Cocos2D v2.0至v3.x简洁转换指南(二)
- Cocos2D v2.0至v3.x简洁转换指南(三)
- Cocos2D v2.0至v3.x简洁转换指南(四)
- Cocos2D v2.0至v3.x简洁转换指南(五)
- DotnetCharting V2.5/V3.X破解思路分析(转)
- SSH框架的applicationContext.xml详解(非Annotation)
- VMware Server Home Page 不能打开登录界面问题
- 题目1459:Prime ring problem
- 如何写一个Linux精灵进程
- 实体类与数据库表的映射文件
- cocos2d V2 转 V3
- 花生壳测试经验
- 进程——线程——纤程
- ApiDemos之AlarmManager
- HDU 1002 大数问题
- Java中split处理空串
- layout_weight属性问题
- Android应用的清单文件:AndroidManifest.xml
- node.js学习笔记(2)---Nodejs开发框架Express3.0开发手记–从零开始