Cocos2d-x游戏开发之二 2.0版本修改的api
来源:互联网 发布:手机恢复数据软件 编辑:程序博客网 时间:2024/06/04 18:40
简言
每一次cocos2d-x的版本升级都会修改部分的api,或去除旧版本的方法,在这里记录下cocos2d-x 2.0版本的的api改动
1.CCRectEqualToRect 、CCRectContainsPoint、CCRectIntersectsRect改动
在cocos2d-x 的2.0.4 版本中,CCRectEqualToRect 、CCRectContainsPoint、CCRectIntersectsRect已不再推荐使用,取而代之的是 equals、containsPoint、intersectsRect。
equals、containsPoint、intersectsRect,这三个方法在 CCRect 中定义如下:
bool equals(const CCRect& rect) const;
bool containsPoint(const CCPoint& point) const;
bool intersectsRect(const CCRect& rect) const;
使用方法类似:
sprite->boundingBox().containsPoint(point);
2.CCTouchDispatcher::sharedDispatcher()不可用
使用
CCDirector::sharedDirector()->getTouchDispatcher()
3.CCLayer初始化
自定义Layer
.h中:
1.x版本Layer函数
LAYER_NODE_FUNC(Layer);
2.x版本Layer函数NODE_FUNC(Layer);.cpp中:
1.x版本的重写函数:
CCScene* Layer::scene() { CCScene *scene = CCScene::node(); Layer *layer = Layer::node(); scene->addChild(layer); return scene; }2.x版本的重写函数:
CCScene* Layer::scene() { CCScene *scene = CCScene::create(); Layer *layer = Layer::create(); scene->addChild(layer); return scene; }
3.kCCMenuTouchPriority ==> kCCMenuHandlerPriority
- Cocos2d-x游戏开发之二 2.0版本修改的api
- cocos2d-x游戏开发之二
- 【Cocos2d-X(2.x) 游戏开发系列之三】最新版本cocos2d-2.0-x-2.0.2使用资源加载策略
- Cocos2d-X游戏开发(二)
- [ IOS-Cocos2d-x 游戏开发] - cocosBuilder 开发之二
- 【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行即可!
- 【iOS-cocos2d-X 游戏开发之二】【必看篇】总结阐述Cocos2d-X与Cocos2d-iphone区别;
- 【iOS-cocos2d-X 游戏开发之二】【必看篇】总结阐述Cocos2d-X与Cocos2d-iphone区别;
- 【iOS-cocos2d-X 游戏开发之二】【必看篇】总结阐述Cocos2d-X与Cocos2d-iphone区别
- 【iOS-cocos2d-X 游戏开发之二】【必看篇】总结阐述Cocos2d-X与Cocos2d-iphone区别
- cocos2d-x 游戏开发系列之二:新建win32项目
- 游戏开发教程cocos2d-x移植之二
- vs2010 cocos2d-x 游戏开发之旅 二
- Cocos2D-x游戏开发之二:菜单事件响应
- 《cocos2d-x游戏开发之旅》学习笔记(二)
- 【cocos2d-x游戏开发】 从零单排之(二)
- cocos2d-x 游戏开发之有限状态机(FSM) (二)
- 【Cocos2d-X游戏实战开发】捕鱼达人之单例对象的设计(二)
- SOAP 语法
- 指定两点可算出最大点和最小点
- Fedora 13 交叉编译 mksquashfs 出现错误
- MyEclipse设置之解决MyEclipse在代码提示时经常卡死的问题
- 高新技术之反射
- Cocos2d-x游戏开发之二 2.0版本修改的api
- MyEclipse设置之快捷键设置(1)
- #pragma pack(push,1)与#pragma pack(1)的区别
- Struts2三种传参体式格式(从jsp页面传到Action)
- Java:基于LinkedList实现栈和队列
- MyEclipse设置之快捷键设置(2)
- JavaScript事件机制详细研究
- autoTab,自动切换播放的滑动门
- Android系统移植全过程