选择粒子对象时,“属性编辑器”(Attribute Editor)的“每粒子(数组)属性”(Per Particle (Array) Attributes)区域显示可以针对每个粒子设定的属性。默认情况下,会显示下列属性:
属性提供不同的控制位置或运动的方式。
“位置”(position)、“速度”(velocity)和“加速度”(acceleration)属性提供直接控制粒子运动的方法。通过属性“rampPosition”、“rampVelocity”或“rampAcceleration”,可以使用渐变纹理来控制“位置”(position)、“速度”(velocity)或“加速度”(acceleration)。“质量”(mass)属性影响由另一个对象对粒子的影响(例如场或碰撞)产生的运动计算结果。以下各页介绍设定这些以及其他每粒子属性的方法。
如果将其他每粒子属性(例如,“rgbPP”或“opacityPP”)添加到粒子对象,属性将显示在“每粒子(数组)属性”(Per Particle (Array) Attributes)区域的底部。
注意
每粒子属性在“通道盒”(Channel Box)和“属性总表”(Attribute Spreadsheet)中不可用。
设定每粒子属性的方法
可以使用多种方法设定每粒子属性:
使用“组件编辑器”(Component Editor)选择粒子对象中的各个粒子并指定值(请参见使用组件编辑器设定粒子属性)。
使用渐变纹理改变值(请参见使用渐变纹理设定粒子属性)。
创建创建表达式或运行时表达式,以便为每个粒子指定唯一值(请参见“表达式”)。
注意以下事项:
无法为每粒子属性设置关键帧。
上述方法按照复杂度和多功能性渐增的顺序列出。
并非所有方法都适用于每个属性。若要查看可以使用哪些方法,请在“属性编辑器”(Attribute Editor)的“每粒子(数组)属性”(Per Particle (Array) Attributes)区域中,在属性名称右侧的框上单击鼠标右键。
如果设定“位置”(position)、“速度”(velocity)或“加速度”(acceleration),并使用渐变设定其对应的渐变属性,则仅会使用渐变值。
若要避免出现意外结果,请不要设定“位置”、“速度”和“加速度”值的组合。