时隔多月,想起年初为了测试creator3d性能的小游戏还在箱底,当时因为1.0.2版本打包微信平台后骨骼动画掉帧问题导致没有继续开发,后续1.03好像优化好很多。分享一下相关经验(虽然游戏难度并不高,好像也没有什么经验可以分享)。
1,光照问题,相信大家知道当模型较多时实时光照非常耗性能,即使不卡手机也会发热,这也和微信平台有关,所以能用静态烘培贴图的就不要使用光照,shader选择无光模式。虽然暂时不支持场景烘培光照贴图,但我们可以在3d软件中烘培贴图好再导入引擎中;(更正:已经支持了,更新好快)。
2,物理引擎太大,creator3d的物理引擎打包后好像有1.8m,很占资源,所以没有物理效果尽量别勾选物理引擎,简单的自由落体运动或者圆形碰撞都可以自己写,这样性能也会好很多(计算量少);
整体来说cocos3d渲染三角面能力还是很不错。部分低端机的帧率超过60.
游戏继续保持creator3d的入场动画,希望cocos做的更好,有更多人使用creator3d。


这款游戏是我个人业余开发,自己建模自己烘培,部分ui是从unity上扒来的,玩法不算创新。美术+程序+调试数值+关卡编辑周期算起来大概1个月多几天,美术上浪费的时间比较多,毕竟自己做美术效率并不高也不好看。
