优化建议 · 小游戏创作工具

优化建议

一、及时销毁不再显示的克隆体

复杂的游戏效果往往伴随着丰富的克隆体对象的产生,比如:射击子弹、无限产生的敌人、爆炸碎片等,当这些克隆体移出屏幕或发生碰撞点击等事件后被废弃隐藏,需要及时使用「删除此克隆体」清理对象、释放内存,避免内存随时间增长而逐渐耗尽。

二、统一在精灵本体中管理「克隆」动作,避免克隆体自身克隆自己

首先,克隆体会继承本体精灵的所有启动事件(除了「当游戏开始时」)。因此,如果在克隆体的生命周期过程中产生再次克隆的操作,就会造成精灵数量指数增长,最终卡死进程。

三、避免在持续触发的事件中使用「重复执行」积木

持续触发的事件积木包括:「当角色被按下」、「当屏幕被按下」、「当」+ 成功条件、「当角色移出屏幕」,这些事件一旦达成触发条件,将会以约16.67毫秒一次的频率持续触发,以实现流畅的动画效果。因此如果在这些事件积木中再使用「重复执行」积木,「重复执行」积木中包含的动作将会触发意向不到多的次数

四、合理的使用物理引擎 一个精灵一旦「开启物理引擎」,需要消耗更多的CPU运算来模拟真实世界的特效。按需对精灵开启物理引擎,避免CPU的过度消耗。 五、精简游戏资源 删除没有使用的精灵、造型、音乐素材 精灵选择合适宽高的@2x图,过大的图片系统无法将其纳入合图并且具有较长的加载时间 系统会默认对图片进行质量压缩 游戏逻辑无需即时绘制的精灵,选择隐藏它而不是将其拖出画布外或者设置透明度为0。 六,精简游戏逻辑 可以利用容器复用积木,减少逻辑重复 善用行为完成游戏效果 七、碰撞注意事项 不参与碰撞的精灵,就不要设置任何与碰撞相关的积木和事件 避免设置大量参与碰撞的精灵,这可能会造成游戏卡顿。

results matching ""

No results matching ""

相关知识

终于出手了,小游戏iOS内存与性能优化指南!建议收藏
微信小游戏团队分享:如何优化小游戏的性能?
微信小游戏团队分享:如何优化小游戏的性能? – 游戏葡萄
几种适合游戏开发初学者的创作工具
资源优化
微信小游戏性能优化方案
优化Unity WebGL的运行性能
小游戏优化方案.doc
如何创作手机游戏? ➡️
包体优化指南包体的影响 对于小游戏而言,包体的大小牵动着许多方面。 加载速度 资源的大小,影响首屏加载的速度,优化包体的

网址: 优化建议 · 小游戏创作工具 http://www.hyxgl.com/newsview352019.html

推荐资讯