此函数将从给定系统中删除所有已定义的发射器,并将它们从内存中清除(这也将阻止给定发射器产生任何粒子,但不会不将它们从房间中删除)。当系统不再需要发射器时,应始终调用此函数以防止内存泄漏和错误。
part_emitter_destroy_all( ps );
参数 | 类型 | 描述 |
---|---|---|
ps | Particle System Instance | 用于销毁所有发射器的粒子系统。 |
N/A
if (lives == 0)
{
part_emitter_destroy_all(global.Sname);
room_goto(rm_Menu);
}
上面的代码检查内置的全局变量"life",如果它为0,则会销毁所有粒子发射器,然后更改空间。