使用此函数,可以销毁给定的粒子系统并将其从内存中删除。当不再需要系统时,应该始终调用此命令,例如在房间的末尾,或者在实例的破坏事件中,否则您可能会遇到以下情况:粒子出现在后面的房间中,无法删除它们,以及内存泄漏,这将最终导致游戏崩溃。
注意此功能还将销毁和移除可能已创建并与被销毁系统相关的任何发射器。
part_system_destroy(ind);
参数 | 类型 | 描述 |
---|---|---|
ind | Particle System Instance | 要破坏的粒子系统的索引。 |
N/A
if (global.player_hp <= 0)
{
part_system_destroy(p_sys);
room_goto_next();
}
以上代码检查全局变量值是否小于或等于零,如果是,则会销毁给定变量中引用的粒子系统,然后转到下一个房间。