part_system_update

该函数将在游戏时间内将给定的粒子系统推进一步,并且可以用于在自动更新关闭时模拟粒子系统行为,或者可以用于在一步中将粒子系统推进到特定点。例如,如果你有一个雪的粒子系统,你想让它看起来从玩家进入房间的那一刻起雪就在落下,那么你可能希望在一个实例的创建事件中将你的雪粒子提前几秒钟,这样当它们第一次被绘制时,屏幕上到处都是粒子(下面的代码示例显示了这一点)。当系统的自动更新被功能part_system_automatic_update关闭时,您也可以使用此功能来移动系统。

 

语法:

part_system_update(ind);

参数类型描述
indParticle System Instance要更新的粒子系统的索引。

 

返回:

N/A

 

例子:

repeat (game_get_speed(gamespeed_fps) * 3)
{
    part_system_update(global.RainSys);
}

上述代码将使全局变量RainSys中索引的粒子系统前进3秒。