《航海王启航》主程单北冷:我们是要成为游戏王的团队

2015-2-3

  出于性能、效率考虑,游戏的部分核心逻辑部分,比如战斗系统,我们还是用C++做的。之后再绑定到JS,这样和游戏引擎本身可以做到decouple(互不影响)。此外上层的界面,其他游戏逻辑是用JavaScript做的,我们在不改引擎情况下,升级比较顺利。基本上很小的修改我们能做到和引擎的最新版本同步。

  从3.0 Alpha一路升级上来,当前我们用的是3.2版本。这也说明引擎的迭代非常可靠到了实在要改动的话,我们会使用新的目录,新的库(不影响引擎本身),把修改隔离开来。事实证明,这个决定是正确的。

  有人觉得自己很牛,喜欢改引擎代码,其实这不是很好的,特别是对Cocos 2d-JS这种迭代开发比较快的游戏引擎。除非遇到重大的问题,我建议还是保持Cocos 2d-JS不变比较好。 这样可以很快享受到引擎迭代带来的新功能。

  总结一下,除非自己特别有能力,能够超越它,不然还是建议用标准版的引擎工具,才能够做到与时俱进。

  【Cocos】您认为与其他游戏引擎相比,Cocos 2d-JS引擎的优劣势各是什么?还有哪些值得改进的空间?有没有使用Cocos相关的周边工具呢?

相关游戏

最新合集

相关文章

网友评论

    加载更多
    回复 [ ] 楼取消回复