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

最近开始研究游戏引擎,起因是有客户要做几个小H5游戏。我对比了下,选择了Cocos Creator, 然后发现: 注册的时候我选择认证为企业开发者,填好了营业执照号,居然提示说营业执照号不正确??!!! 我来回检查几次,没错啊; 后来怀疑是不是复制粘贴的错,又收打了几遍,居然统统报错。 强迫症的我又怀疑是Chrome浏览器的问题, 果然换IE,edge, Firefox, Opera,最后发现.... .... .... .... 还是报错! 就在我要放弃的一刹…
关注者
25
被浏览
5,185

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

太好用了!

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

并没有那么简单,当开始从走马观花变为深度使用的时候,问题渐渐的出现了。曾经熟悉的 Node,Sprite,锚点都变了模样,似曾相识却又捉摸不透。奇怪的 bug 层出不穷,说好的 Lua 插件迟迟没有发布。离开了自己熟悉的 Sublime,Lua,quick-x,什么东西都变得那么的不趁手,甚至于寸步难行。我变得焦虑,愤怒,为什么不按我们熟悉的套路来搞新的编辑器,说好的向下兼容呢?我们这群老用户就这么被抛弃了吗?我们想要的只是一个ui编辑器,为什么塞给我们这么一大坨?

愤怒中的我写下了这个回答:
zhihu.com/question/4795


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

知道 Creator 一直在更新,期间也曾多次想尝试新版本的 Creator,也曾偷偷的去论坛关注 Creator 的最新动态,但始终打不开心结,凭什么要我去适应你?与论坛中的热火朝天形成鲜明对比的是我们这群 quick-x 的老用户,死气沉沉,敏感,易怒,见不得别人说一点不好。我们就像是一群老学究一样,满嘴的之乎者也,抱着自己厚重的包袱不肯放手,对热情洋溢的年轻人嗤之以鼻。

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

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

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

之前感觉被开发团队抛弃,何尝不是我们抛弃了 Cocos ?我们期待被迁就,被理解,我们抱怨却又不愿意做出改变,觉得被伤害过便因循守旧。其实她缺的只是再一次的信任,只要放下戒心,迈出那一步,便可以感受到她的诚意与变化。

感谢开发团队夜以继日的努力与坚持,感谢你们在经历过否定之后也没有放弃!

—分割线—

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

其实大可不必这样, 有问题可以提出来, 我们一起研究解决方案, 开源项目正式因为大家的贡献才能走的更远.