Version: 2021.3

ParticleSystem.proceduralSimulationSupported

切换到手册
public bool proceduralSimulationSupported ;

描述

该系统是否支持程序化模拟?

在内部,每个粒子系统都有两种工作模式:程序化模式和非程序化模式。

在程序化模式下,可以知道粒子系统在任意时间点(过去和将来)的状态,而非程序化系统是不可预测的。这意味着程序化系统可以快速快进(和倒回)到任意时间点。如果正在执行脚本中的自定义模拟(例如倒回效果),这可能特别有用。

要支持程序化模拟,只能使用一部分的粒子系统模块和属性。例如,使用生命周期速度限制 (Limit Velocity over Lifetime) 模块将禁用程序化模拟 (Procedural Simulation)。此外,在系统播放期间从脚本修改任何属性也会禁用程序化模拟 (Procedural Simulation)。

为了发现您是否使用了会禁用该功能的任何属性,Inspector 右上角会显示一个小对话气泡。该图标的工具提示将详细说明禁用程序化模拟的原因。