Version: 2021.1

CustomDataModule

struct in UnityEngine

切换到手册

描述

CustomDataModule 的脚本接口。

配置完成后,该模块生成自定义的每粒子数据,供脚本或着色器使用。 要在脚本中读取这些数据,只需调用 ParticleSystem.GetCustomParticleData。 要在着色器中读取它们,请在 ParticleSystemRenderer 模块中启用自定义数据流,或从脚本调用 ParticleSystemRenderer.EnableVertexStreams。启用后,自定义数据将通过 TEXCOORD 通道传递到顶点着色器。ParticleSystemRenderer Inspector 将确定要使用哪些通道。

另请参阅:ParticleSystemParticleSystem.customData

变量

enabled指定启用还是禁用 CustomDataModule。

公共函数

GetColor获取用于生成自定义 HDR 颜色数据的 MinMaxGradient。
GetMode查明为所选数据流生成的自定义数据的类型。
GetVector获取用于生成自定义数据的 MinMaxCurve。
GetVectorComponentCount查询用于生成此自定义数据流的 MinMaxCurve 元素数。
SetColor设置 MinMaxGradient 以便生成自定义 HDR 颜色数据。
SetMode选择要为所选数据流生成的自定义数据的类型。
SetVector设置 MinMaxCurve 以便生成自定义数据。
SetVectorComponentCount指定用于为此流生成自定义数据的曲线数。

Did you find this page useful? Please give it a rating: