点击上方亿元程序员+关注和★星标
引言
大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。
最近公司的项目需要从白鹭引擎移植到Cocos,你还真别说,开发和迭代了几年的祖传项目,还真不容易…
1.为什么要移植到Cocos
虽说白鹭引擎目前还是能够正常开发和迭代游戏,但是由于引擎已经破产了不再有人维护,避免以后出现问题没办法解决和处理,还是决定要走这一步,简单说下为什么要移植到Cocos:
- 1.性能优化:Cocos引擎在性能方面有一定的优势,特别是在移动游戏开发方面。如果白鹭引擎的性能无法满足项目的需求,那么转向 Cocos 引擎可以提供更好的性能。
- 2.生态系统和社区:Cocos引擎拥有庞大的社区和生态系统,提供了大量的插件、工具和文档,以帮助开发者更轻松地开发游戏。这可以加速开发过程,并提供更多的支持。
- 3.支持Typescript:Cocos引擎同样支持Typescript,大部分逻辑代码可以不用做太大的改动即可移植。因此团队成员从Egret转Cocos也相对容易些。
- 4.目前国内主流引擎:越来越多的游戏厂商加入到Cocos的阵营中去,越来越多成功的商业游戏验证了Cocos的实力。
所以白鹭引擎转Cocos势在必行。
2.移植计划
虽然项目从白鹭转Cocos已是势在必行、板上钉钉,还是要做好移植计划,理想化的流程如下: