版本: Unity 6 (6000.0)
语言英语
  • C#

ParticleSystem.proceduralSimulationSupported

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每项更改建议,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册
public bool proceduralSimulationSupported;

描述

确定此系统是否支持过程模拟。

在内部,每个内置粒子系统都有两种操作模式:过程模式和非过程模式。

在过程模式下,可以知道内置粒子系统在任何时间点(过去和未来)的状态,而非过程系统是不可预测的。这意味着可以通过快速推进过程系统来快速预热系统。这也允许 Unity 更有效地计算内置粒子系统的包围盒。

为了支持过程模拟,您只能使用内置粒子系统模块和属性的子集。例如,使用生命周期限制速度模块将禁用过程模拟。此外,在系统播放期间从脚本修改任何属性也将禁用过程模拟。

为了发现您是否使用了禁用此功能的任何属性,**检查器**窗口的右上角会出现一个小气泡。此图标的工具提示会为您提供有关禁用过程模拟的原因的详细信息。