前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >又一篇杂记

又一篇杂记

作者头像
用户2615200
发布2018-08-02 16:38:13
4150
发布2018-08-02 16:38:13
举报

  很久以前写过一篇感想,当时表达了一些对于Cocos2d-x引擎即将3d化的担忧,之后自己也基本完全投入了Unity3D的怀抱,对于Cocos2d-x(或者现在应该叫Cocos吧)的关注便比较有限了,近来又不经意想起,遂而又简单的去了解了下Cocos2d-x的现状~

  最新版本是3.14.1,改动内容都是Fix,毕竟是小版本,基本都是用于修复较严重的Bug,往前看下3.14,changelog其实是挺多的,除去其中的Fix和Refine内容,标注为New的条目也是不少,但是细看一下内容,基本都只能算是现有功能的Polish,很难说是特性上的丰富增加~

  继续看了下引擎github上的Issues、PR啥的,感觉大抵都是Fix或是Polish的内容,让人不禁产生疑问:Cocos的下一步发展方向在哪里?相比之前令人振奋的RenderCommand合并,现在的Cocos2d-x确实有些许乏味~

  反观Unity3D,5.0新版之后的改变确实是挺大的:实时GI、PBR,IL2CPP啥的,暂不论这些功能的使用程度有多少,但确是给人耳目一新的感觉,不过更让人产生好感的还是Unity3D工具链的持续加强,虽然稳定性仍有待提高,但是易用性确实在不断进步~

  说到工具链,记的之前Cocos也发布过CocosCreator,目前也已经是1.4版本了,简单试用了下,相关功能已经不能说少了,但是仍然给人Toy的感觉,至于3D的功能支持,依然不见丝毫踪影,记的之前的一次Cocos大会,触控也卖力的科普了不少相关的知识,不过现在来看具体产品的落地似乎仍然不尽人意,本想看看新一届的Cocos大会的内容议题,可惜网上已经找不到相关信息了,不知道是不是已经停办……

  不知道Cocos会不会就此沉寂下去,但是从一个曾经的Cocos2d-x的拥簇者角度,我还是希望Cocos2d-x能够持续健康的发展下去,在此随便为Cocos提几条无责任建议,权当是些呓语吧~

  1. 3D不比2D,开发复杂度不可同日而语,对工具链的依赖非常强烈,如果要坚持做3D,那么一定要做好做精,尤其是要在工具链上花费巨额精力~

  2. 考虑到3D工具链完善的投入巨大,除了资金人力成本,还需要极高的时间成本,有鉴于此,我觉得不如直接砍掉3D部分的支持(或者说让3D相关功能仅作为2D的扩展功能存在,而不是将3D做为发展主线)

  3. 直接放弃3D的工具链支持,转而精耕细作2D工具链,CocosCreator本身的方向其实是挺好的,但是目前做的仍远远不够,抛弃对3D的支持可以让工具链的开发更加聚焦,做一百个随意的玩具,不如做一个好用的工具~

  4. 持续加强2D引擎功能部分,更简洁易用的接口设计,更稳定高效的引擎运行,虽然不做3D,但是可以将3D的不少概念引入2D中来加强引擎特性,譬如支持normal贴图的sprite,听上去就很酷~ :)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年02月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档