Godot 弹体对象池与拖尾生命周期:子弹消失后特效还要善后
弹体最怕峰值,不怕平时 一发箭、一颗火球、一个激光段在 Godot 里实例化起来都不难。难的是战斗高峰:十个敌人同时开火,玩家技能分裂出几十个弹体,命中后又生成火花、数字、音效和地面痕迹。如果每次都 instantiate、进树、播放、销毁,平时看不出问题,Boss 战或低端手机上就会有尖峰。
tag
弹体最怕峰值,不怕平时 一发箭、一颗火球、一个激光段在 Godot 里实例化起来都不难。难的是战斗高峰:十个敌人同时开火,玩家技能分裂出几十个弹体,命中后又生成火花、数字、音效和地面痕迹。如果每次都 instantiate、进树、播放、销毁,平时看不出问题,Boss 战或低端手机上就会有尖峰。