说实在的,Cocos Studio和Cocos2d-x这两个更新都过于频繁,小版本太多。似乎许多开源框架也都有类似特点。夸张一点说,开发商似乎是更新1-2个BUG,或者增加1-2个新功能就急急地宣布一个新版本。我几乎是一路紧跟学习的,感觉其中的“坑”太多!!!!!!
到底哪些版本搭配比较稳定,目前还没有这方面的统计文章。此前我开发的环境是Cocos2d-x 2.2.3+CocoStudio 1.4.0.1感觉比较稳定,但是很显然,其中的CocoStudio GUI加载等方面还存在明显效率问题。
Cocos2d-x 3.x版本主要的增强在于,Sprite3D这块加载,而且引用C++ 11新特性。
Cocos Studio这边,除了感觉提供Json的二进制导出支持与Cocos Studio编辑器运行速度明显加快外,太大变化也不多。
--------------------------------------------------------------------
最近,在为升级视频教程作准备,想从Cocos Studio 2.0.6+Cocos2d-x 3.3 Final开始,一下就吃了一个闭门羹。例如想加载Cocosstudio导出的csb文件,代码如下:
Node* node = csloader::createNode("res/MainScene.csb");
闭门羹截图如下:
650) this.width=650;" title="捕获.JPG" alt="wKiom1SvGBjCcnOzAAFF1NMgPzE707.jpg" src="http://img.jb51.cc/vcimg/static/loading.png" src="http://s3.51cto.com/wyfs02/M02/58/57/wKiom1SvGBjCcnOzAAFF1NMgPzE707.jpg">
从网络上了解到在Cocos2d-x 3.3此前的几个版本中就存在类似BUG,不想到现在还存在。想想我的感受吧!
回忆再三,从很早的Coco Studio 0.X开始,我几乎是一路紧跟学习的,感觉其中的“坑”着实有些多--开发商家太急于公布小版本!
抱歉!
不好意思,埋怨错了!上面代码应该修正为如下即可:
Node* node = csloader::createNode("../res/MainScene.csb");
系统从当前路径开始搜索上述项目中的资源文件,当前路径即是当前win32项目路径proj.win32下文件*.vcxproj所在位置,因此需要使用上述表达。
但还是坚持前面观点,不要跟随版本更新太急,特别是小版本。当然,如果在公司工作,项目之余,作为学习新性能,临时安装使用一下小版本也未尝不可。
刚刚确定下想基于Cocos2d-x 3.3 Final+Cocos Studio 2.0.6更新当前视频教程,前不久才来了一个Cocos2d-x 3.4 Beta。还有一个Cocos Studio 2.1 Beta--显然这是一个大更新。而且,从我简单了解Cocos Studio 2.0.6来看,它恰恰缺乏我需要的骨骼动画控件。先重新调整一个思路再说。
总结以上是内存溢出为你收集整理的Cocos Studio家族更新太频繁,初学者不要跟得太紧(纠正)全部内容,希望文章能够帮你解决Cocos Studio家族更新太频繁,初学者不要跟得太紧(纠正)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)