cocos2dx_lua 2.x 版本 与 3.x 版本 区别 总结
来源:互联网 发布:淘宝客公众号系统搭建 编辑:程序博客网 时间:2024/06/05 14:42
1. 一般情况: 3.x版本: cc.xxx ----------- 2.x版本 CCXXX
范例:
范例:
4. setBlendFunc(设置混合模式) 不同:
3.3:
smallDotLight:setBlendFunc(gl.SRC_ALPHA,gl.ONE)
2.1.4
local bf = ccBlendFunc()
bf.src = GL_SRC_ALPHA
bf.dst = GL_ONE
smallDotLight:setBlendFunc(bf)
5. 创建 CCSequence,CCSpawn 不能使用 table ,必须 使用 CCArray ,
2.1.4
local array = CCArray:create()
array:addObject(CCScaleBy:create(2, 2))
array:addObject(CCFadeOut:create(2))
array:addObject(CCCallFuncN:create(CallFucnCallback2))
local action2 = CCSequence:create(array)
6 创建 ccSequence,CCSpawn 不能使用列表方式
7.注册事件不同....
3.x版本 把 所有事件 统一 变成 一个CCEventListener
8.获取类属性,3.x版本 增加 显示 get
3.x版本 之后 用的C++ 语言风格,2.x用的 oc 语言风格,
3.x 版本 更规范。。。 一切 get方式 ,增加 显示 “get”
范例
3.x CCrectContainsPoint(rect,point)
10.贴图 单例 获取 方式 不同
3.3 CCDirector:getInstance():getTextureCache()
2.1.4 CCTextureCache:sharedTextureCache():
cc.layer---> CCLayer 所有需要 create() 的 类 同理
cc.move ---> CCMove 动作类 同理
cc.move ---> CCMove 动作类 同理
2. 坐标函数 比较特殊 3.x版本: cc.pXXX ------- 2.x版本: ccpXXX
范例:
cc.p------->ccp
cc.pAdd --> ccpAdd
3. openGL的函数不同..... 3.x版本: gl.XXX ----- 2.x版本: GL_XXX
3. openGL的函数不同..... 3.x版本: gl.XXX ----- 2.x版本: GL_XXX
范例:
gl.One ---> GL_ONE
4. setBlendFunc(设置混合模式) 不同:
3.3:
smallDotLight:setBlendFunc(gl.SRC_ALPHA,gl.ONE)
2.1.4
local bf = ccBlendFunc()
bf.src = GL_SRC_ALPHA
bf.dst = GL_ONE
smallDotLight:setBlendFunc(bf)
5. 创建 CCSequence,CCSpawn 不能使用 table ,必须 使用 CCArray ,
3.x
cc.Sequence:create(table)
2.1.4
local array = CCArray:create()
array:addObject(CCScaleBy:create(2, 2))
array:addObject(CCFadeOut:create(2))
array:addObject(CCCallFuncN:create(CallFucnCallback2))
local action2 = CCSequence:create(array)
6 创建 ccSequence,CCSpawn 不能使用列表方式
3.x
cc.Sequence:create(action1,action2,action3)
2.x
CCSequence:createWithTwoActions(action1,action2),
超过2个用 CCArray
7.注册事件不同....
3.x版本 把 所有事件 统一 变成 一个CCEventListener
8.获取类属性,3.x版本 增加 显示 get
3.x版本 之后 用的C++ 语言风格,2.x用的 oc 语言风格,
3.x 版本 更规范。。。 一切 get方式 ,增加 显示 “get”
范例
2.x :boundingBox
3.x : getBoundingBox
9.矩阵 是否 包含 点 函数 不同
2.14 rect:containsPoint(point)
9.矩阵 是否 包含 点 函数 不同
2.14 rect:containsPoint(point)
3.x CCrectContainsPoint(rect,point)
10.贴图 单例 获取 方式 不同
3.3 CCDirector:getInstance():getTextureCache()
2.1.4 CCTextureCache:sharedTextureCache():
0 0
- cocos2dx_lua 2.x 版本 与 3.x 版本 区别 总结
- Python 2.X 与 3.X 版本的重要区别
- 总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别
- 总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别
- Python-3.X和2.X版本的区别
- 比较Cocos2d-x 2.x版本与3.x版本屏幕截图的两种方式
- 简述cocos2d-x 3.0与Cocos2d-x 2.X版本有哪些区别
- Python学习07-Python2.x与3.x版本区别总结
- Python2.x与3.x版本区别
- Python2.x与3.x版本区别
- Python2.x与3.x版本区别
- Python2.x与3.x版本区别
- Python2.x与3.x版本区别
- Python2.x与3.x版本区别
- Python2.x与3.x版本区别
- Python2.x与3.x版本区别
- Python2.x与3.x版本区别
- Python2.x与Python3.x版本区别
- SSH整合开发的一些总结
- Ubuntu 安装 Sublime Text 3
- android手机 - 关于信号强度的问题
- 渲云客户端之单帧多机
- 如何制作HALCON标定靶
- cocos2dx_lua 2.x 版本 与 3.x 版本 区别 总结
- lua协程的使用列子分析
- JavaScript中地理位置API的使用
- iTOP4412开发板去掉底板上的重力加速
- 正则表达式
- Oracle数据完整性学习笔记
- What is Complex Event Processing? (Part 5)
- 聊聊HTTPS与Android安全
- SQL Server 数据库备份和还原认识和总结(一)