此函数可用于将粒子系统从其当前图层切换到新图层。提供粒子系统ID值(由函数part_system_create_layer()返回),然后提供唯一的层ID(由函数layer_create()返回),或者提供要用作字符串的层的名称(例如,在房间编辑器中定义的"instance_layer"),系统将移动到新层。
part_system_layer(ps, layer);
参数 | 类型 | 描述 |
---|---|---|
ps | Particle System Instance | 粒子系统Id |
layer | String or Layer | 新图层ID |
N/A
if (part_system_get_layer(global.p_sys) != "effects_layer")
{
part_system_layer(global.p_sys, "effects_layer";
}
上面的代码将检查粒子系统,以查看粒子系统位于哪个层上,如果粒子系统不位于给定层上,则粒子系统将被更改。