quick-cocos2d-x 3.3rc0 与 2.2.5的区别(一)------ UI系统

quick-cocos2d-x 3.3rc0 与 2.2.5的区别(一)------ UI系统,第1张

概述        前段时间刚刚接触quick 2.2.5,就跟着网上教程入门学习。现在就来踩3.3rc0的坑,在写UI的时候,发现2.2.5的ui.xxxx那套API不能用了,都是cc.ui.UIxxx.new格式的。。。     不能用的UI系统:         这很纠结,就去查了下资料.         在CocoaChina 开发讨论区发现了一篇文章http://www.cocoachina

前段时间刚刚接触quick2.2.5,就跟着网上教程入门学习。现在就来踩3.3rc0的坑,在写UI的时候,发现2.2.5ui.xxxx那套API不能用了,都cc.ui.UIxxx.new格式的。。。

不能用的UI系统:


650) this.width=650;" src="http://img.jb51.cc/vcimg/static/loading.png" title="QQ截图20141114151214.png" alt="wKioL1RluYKCWJlTAALLrubqtJI127.jpg" src="http://s3.51cto.com/wyfs02/M02/53/47/wKioL1RluYKCWJlTAALLrubqtJI127.jpg">

这很纠结,就去查了下资料.

CocoaChina开发讨论区发现了一篇文章http://www.cocoachina.com/bbs/read.php?tid=208474,说现在quick里实际上有三套UI系统,quickv3中,将只提供一套纯脚本实现的UI库。就是cc.ui.UIxxx.new这套:


650) this.width=650;" src="http://img.jb51.cc/vcimg/static/loading.png" title="QQ截图20141114154701.png" alt="wKiom1RluRLS4wzvAAD_vLGpEMM039.jpg" src="http://s3.51cto.com/wyfs02/M00/53/49/wKiom1RluRLS4wzvAAD_vLGpEMM039.jpg">


然后我就去看了源码,找到framework/init.lua文件,发现了quick2.2.5quick3.3rc0的一个不同之处(其他的我没去看):

2.2.5的如下:

650) this.width=650;" src="http://img.jb51.cc/vcimg/static/loading.png" title="QQ截图20141114152618.png" alt="wKioL1RluYLAP09zAABhZD_asvU394.jpg" src="http://s3.51cto.com/wyfs02/M00/53/47/wKioL1RluYLAP09zAABhZD_asvU394.jpg">

3.3rc0的如下:


650) this.width=650;" src="http://img.jb51.cc/vcimg/static/loading.png" title="QQ截图20141114152517.png" alt="wKiom1RluRKx_IGjAADZiXndZOc408.jpg" src="http://s3.51cto.com/wyfs02/M02/53/49/wKiom1RluRKx_IGjAADZiXndZOc408.jpg">

看见LOAD_DEPRECATED_API这个是不是很熟悉,熟悉就对了!在每个创建的新项目里,有个config文件,都有这个字段,作用:是否载入过时的API定义,默认为false.

所以到这就很明白了,在quick3.3rc0中,默认没有加载ui.xxx这套模块,想要使用,LOAD_DEPRECATED_API设置为true即可。个人建议还是不要修改,就使用quick3.3rc0提供的这套,方便而且不容易搞混淆。相信大家在用quick2.2.5的时候,看到3ui系统混合使用都可以把自己搞迷糊。

就写这么多,见笑了!

今天是我写的第一篇文章,开始写文章是为了记录自己学习过程中的遇见的问题。如有不足之处,请大家指出,一起交流成长!

希望以后能多写文章!(工作忙,大家都懂得。。。)

总结

以上是内存溢出为你收集整理的quick-cocos2d-x 3.3rc0 与 2.2.5的区别(一)------ UI系统全部内容,希望文章能够帮你解决quick-cocos2d-x 3.3rc0 与 2.2.5的区别(一)------ UI系统所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1010648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存