part_emitter_destroy_all

此函数将从给定系统中删除所有已定义的发射器,并将它们从内存中清除(这也将阻止给定发射器产生任何粒子,但不会将它们从房间中删除)。当系统不再需要发射器时,应始终调用此函数以防止内存泄漏和错误。

 

语法:

part_emitter_destroy_all( ps );

参数类型描述
psParticle System Instance用于销毁所有发射器的粒子系统。

 

返回:

N/A

 

例子:

if (lives == 0)
{
    part_emitter_destroy_all(global.Sname);
    room_goto(rm_Menu);
}

上面的代码检查内置的全局变量"life",如果它为0,则会销毁所有粒子发射器,然后更改空间。