温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Cocos Studio家族更新太频繁,初学者不要跟得太紧(纠正)

发布时间:2020-09-17 23:10:15 来源:网络 阅读:871 作者:googlingman 栏目:游戏开发

    说实在的,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");

  闭门羹截图如下:

Cocos Studio家族更新太频繁,初学者不要跟得太紧(纠正)

 

    从网络上了解到在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来看,它恰恰缺乏我需要的骨骼动画控件。先重新调整一个思路再说。



向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI