Cocos Creator: I Would Never Stop Trying

 

感谢支持!x0a欢迎更多善意反馈。...



原文引用自知乎ID:justbilt

这是一篇关于“浪子回头”的文章。作者从 Cocos2d-x 跳到 Unity 最后回归 Creator,一度对 Cocos 所有产品失去信心。他带着先入为主的印象对于 Cocos 一切产品持否定态度, 后来证明实践高于理论。没有切实使用过,请不要轻易下结论!

小公司,之前一直用 quick-cocos2d-x 做 slg 项目,目前在用 Creator 做一个试水的小游戏。如果不出意外的话,以后所有新开的项目都会用 Creator 来做,因为——

真的太好用了!

作为一个 6 年的 cocos2d-x/lua 老用户,一度甚至以黑 Cocos 为乐。在 Creator 刚发布的时候第一时间试用了一下,顿时惊为天人,这可能是 Cocos 迄今为止做的最好的一款产品了,那么是否可以就此转向 Creator 的怀抱了呢?

并没有那么简单,当开始从走马观花变为深度使用的时候,问题渐渐的出现了。曾经熟悉的 Node,Sprite,Texture 都变了模样,那么似曾相识却又捉摸不定。各种奇怪的 bug 层出不穷,说好的 Lua 插件迟迟没有发布。离开了自己熟悉的 Sublime,Lua,quick-x,什么东西都变得那么的不趁手,我变得焦虑,愤怒,我们这群老用户就这么被抛弃了吗?为什么不按我们熟悉的套路来搞新的编辑器,组件化什么的并不重要,我们只是想要一个 UI 编辑器呀。

愤怒之中的我在知乎写下了这个回答:
https://www.zhihu.com/question/47952172/answer/142503703

接下来的一年多中,工作繁忙使得我渐渐忘了 Creator 的存在,在无尽的需求中对现在的使用的 CocosBuilder 愈加的不满。这个上古时期的编辑器虽然在我们的魔改之下能够苟延残喘的运行,但是改的越多,越所见非所得。

期间也曾多次想尝试新版本的 Creator,也曾偷偷的去论坛关注 Creator 的最新动态,但始终打不开心结,凭什么要我去适应你?论坛中的热火朝天都与我们没有关系,我们这批老用户就像被遗忘了一样。我们就像是一群老学究一样,满嘴的之乎者也,抱着自己熟悉的环境不肯放手,对热情洋溢的年轻人嗤之以鼻。

为了不打自己的脸,我开始了 Unity 的学习,3D 没有怎么接触,跟着官方的教程做了两个 2D 的小 Demo,磕磕绊绊的也算入了门。就当我以为从此要和 Cocos 说再见的时候,事情出现了转机,老板说要搞一个小游戏,让我调研一下技术选型。

团队中后加入的一个小伙伴有过 Creator 开发经验,经常向我安利 Creator 的各种好,我们略微一合计,便拍板了用 Creator 开发一款游戏试试。

当真正把 Creator 作为唯一选项,抛弃自己的执念时候,真的打开了一片新的天地。TypeScript + VSCode 这个牛逼的组合完爆 Sublime + Lua,基于语义的代码提示,方便断点调试而不是辛苦打日志,令人潸然泪下的中文文档和 API 释义,都让人深深感到了开发团队的诚意。最令人开心的还是开发效率,再也不用程序吭哧的手写动画了,我们仅用了两三天便完成游戏原型的开发,现在不到 2 周我们的项目马上就要上线了。

之前感觉被开发团队抛弃,何尝不是我们抛弃了 Cocos ?其实我们只需要往前走一步,便可以重新涌入 Cocos 的怀抱,那个我们曾经爱过的、迷茫过的、尝试逃离过的 Cocos 。

这篇文章本是用来回复知乎题主的问题


Cocos Creator 究竟如何?注册的时候感觉有点奇葩?

最近开始研究游戏引擎,起因是有客户要做几个小H5游戏。我对比了下,选择了Cocos Creator, 然后发现:
注册的时候我选择认证为企业开发者,填好了营业执照号,居然提示说营业执照号不正确??!!! 我来回检查几次,没错啊; 后来怀疑是不是复制粘贴的错,又收打了几遍,居然统统报错。

强迫症的我又怀疑是Chrome浏览器的问题, 果然换IE,edge, Firefox, Opera,最后发现....
还是报错!
就在我要放弃的一刹那,我忽然灵光一现: 果断删除了营业执照号的后3位! 然后,居然通过了!!!!!!
oh 希特我的勒勒!

如今都是18位统一征信代码了, Cocos Creator居然还是按15位的老营业执照号码来做逻辑判断。

我有理由怀疑,究竟有多少企业认证开发者在使用Cocos? 宣传的说是业内2D老大, are you sure or are you kidding?

如果有很多企业认证开发者的话,这么弱智的问题不会这个时候还存在吧!

顺便说下,我点回馈 http://support.cocos.com/feedback/add,居然返回404。

PS:在收到问题反馈的第一时间,团队已经立即对18位营业执照号和网站更新问题做出修复。

有点激动,多写了点。我不清楚有多少人像我之前那样,没有深度的体验过 Creator ,只是稍微受点挫折便不明就里的放弃了。而题主可能更惨, 甚至在下载之前可能就放弃掉了。

其实可以在勇敢一点,从一个很小的项目入手调研,相信你一定会喜欢上这个工具。

感谢开发团队夜以继日的努力,感谢你们带来了这么好的开发工具!


    关注 COCOS


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册