此函数将从给定系统中删除指定的发射器并将其从内存中清除(这也将阻止给定发射器产生任何粒子,但不会不将其从房间中移除)。当系统不再需要给定的发射器来防止内存泄漏和错误时,应始终调用此函数。
part_emitter_destroy( ps, ind );
参数 | 类型 | 描述 |
---|---|---|
ps | Particle System Instance | 从中销毁发射器的粒子系统。 |
ind | Particle Emitter ID | 要销毁的发射器的索引。 |
N/A
if (part_emitter_exists(global.Sname, p_emit))
{
part_emitter_destroy(global.Sname, p_emit1);
}
上面的代码将检查在给定粒子系统中是否存在变量"p_emit"中索引的粒子发射器,以及它是否被销毁。