Version: 2023.2

ParticleSystemVertexStream

enumeration

切换到手册

描述

所有可能的粒子系统顶点着色器输入。

变量

Position每个粒子顶点在世界空间中的位置。
Normal每个粒子的顶点法线。
Tangent每个粒子的切线矢量(用于法线贴图)。
Color每个粒子的颜色。
UV第个粒子第一个 UV 流。
UV2第个粒子第二个 UV 流。
UV3第个粒子第三个 UV 流(仅用于网格)。
UV4第个粒子第四个 UV 流(仅用于网格)。
AnimBlend要在动画纹理帧之间混合的量(从 0 到 1)。
AnimFrame每个粒子的当前动画帧索引。
Center整个粒子在世界空间中的中心位置。
VertexID每个粒子的顶点 ID。
SizeX每个粒子的 X 轴大小。
SizeXY每个粒子的 X 和 Y 轴大小。
SizeXYZ每个粒子的 3D 大小。
Rotation每个粒子的 Z 轴旋转。
Rotation3D每个粒子的 3D 旋转。
RotationSpeed每个粒子的 Z 轴旋转速度。
RotationSpeed3D每个粒子的 3D 旋转速度。
Velocity每个粒子在世界空间中的速度。
Speed每个粒子的速度(通过速度大小进行计算)。
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当前粒子所用的网格的索引。
ParticleIndexThe index of the current particle in the particle data array.
ColorPackedAsTwoFloatsThe color of each particle, packed in a special format to allow decoding on GPUs that do not support bit-packing operations.
MeshAxisOfRotationThe axis of rotation used by mesh particles when not using 3D rotation.
NextTrailCenterThe center of the next trail position, connected to the current position.
PreviousTrailCenterThe center of the previous trail position, connected to the current position.
PercentageAlongTrailThe percentage along the trail, in the range 0-1.
TrailWidthThe width of the trail.