所有可能的粒子系统顶点着色器输入。
位置 | 每个粒子顶点在世界空间中的位置。 |
法线 | 每个粒子的顶点法线。 |
切线 | 每个粒子的切线向量(用于法线贴图)。 |
颜色 | 每个粒子的颜色。 |
UV | 每个粒子的第一个 UV 流。 |
UV2 | 每个粒子的第二个 UV 流。 |
UV3 | 每个粒子的第三个 UV 流(仅适用于网格)。 |
UV4 | 每个粒子的第四个 UV 流(仅适用于网格)。 |
AnimBlend | 动画纹理帧之间的混合量,从 0 到 1。 |
AnimFrame | 每个粒子的当前动画帧索引。 |
中心 | 整个粒子在世界空间中的中心位置。 |
VertexID | 每个粒子的顶点 ID。 |
SizeX | 每个粒子的 X 轴大小。 |
SizeXY | 每个粒子的 X 和 Y 轴大小。 |
SizeXYZ | 每个粒子的 3D 大小。 |
旋转 | 每个粒子的 Z 轴旋转。 |
Rotation3D | 每个粒子的 3D 旋转。 |
RotationSpeed | 每个粒子的 Z 轴旋转速度。 |
RotationSpeed3D | 每个粒子的 3D 旋转速度。 |
速度 | 每个粒子在世界空间中的速度。 |
速度 | 每个粒子的速度,通过取速度的大小计算得出。 |
AgePercent | 每个粒子的归一化年龄,从 0 到 1。 |
InvStartLifetime | 起始生命周期的倒数,以秒为单位 (1.0f / startLifetime)。 |
StableRandomX | 每个粒子的随机数,在其生命周期内保持不变。 |
StableRandomXY | 每个粒子的两个随机数,在其生命周期内保持不变。 |
StableRandomXYZ | 每个粒子的三个随机数,在其生命周期内保持不变。 |
StableRandomXYZW | 每个粒子的四个随机数,在其生命周期内保持不变。 |
VaryingRandomX | 每个粒子的随机数,在其生命周期内发生变化。 |
VaryingRandomXY | 每个粒子的两个随机数,在其生命周期内发生变化。 |
VaryingRandomXYZ | 每个粒子的三个随机数,在其生命周期内发生变化。 |
VaryingRandomXYZW | 每个粒子的四个随机数,在其生命周期内发生变化。 |
Custom1X | 每个粒子的一个自定义值,由自定义数据模块或 ParticleSystem.SetCustomParticleData 定义。 |
Custom1XY | 每个粒子的两个自定义值,由自定义数据模块或 ParticleSystem.SetCustomParticleData 定义。 |
Custom1XYZ | 每个粒子的三个自定义值,由自定义数据模块或 ParticleSystem.SetCustomParticleData 定义。 |
Custom1XYZW | 每个粒子的四个自定义值,由自定义数据模块或 ParticleSystem.SetCustomParticleData 定义。 |
Custom2X | 每个粒子的一个自定义值,由自定义数据模块或 ParticleSystem.SetCustomParticleData 定义。 |
Custom2XY | 每个粒子的两个自定义值,由自定义数据模块或 ParticleSystem.SetCustomParticleData 定义。 |
Custom2XYZ | 每个粒子的三个自定义值,由自定义数据模块或 ParticleSystem.SetCustomParticleData 定义。 |
Custom2XYZW | 每个粒子的四个自定义值,由自定义数据模块或 ParticleSystem.SetCustomParticleData 定义。 |
NoiseSumX | 粒子生命周期内累积的 X 轴噪声。 |
NoiseSumXY | 粒子生命周期内累积的 X 和 Y 轴噪声。 |
NoiseSumXYZ | 粒子生命周期内累积的 3D 噪声。 |
NoiseImpulseX | 当前帧的 X 轴噪声。 |
NoiseImpulseXY | 当前帧的 X 和 Y 轴噪声。 |
NoiseImpulseXYZ | 当前帧的 3D 噪声。 |
MeshIndex | 当前粒子使用的网格的索引。 |
ParticleIndex | 当前粒子在粒子数据数组中的索引。 |
ColorPackedAsTwoFloats | 每个粒子的颜色,以特殊格式打包,以便在不支持位打包操作的 GPU 上进行解码。 |
MeshAxisOfRotation | 当不使用 3D 旋转时,网格粒子使用的旋转轴。 |
NextTrailCenter | 连接到当前位置的下一个轨迹位置的中心。 |
PreviousTrailCenter | 连接到当前位置的先前轨迹位置的中心。 |
PercentageAlongTrail | 沿着轨迹的百分比,范围为 0-1。 |
TrailWidth | 轨迹的宽度。 |