与变量一样,每个属性都具有一个数据类型,用于确定它可以存储的值类型。Maya 中的属性通常是浮点数或布尔值,向量、整数或字符串属性不太常用。
在为位置、速度、加速度、颜色(使用三个值来表示 RGB)以及由三个分量组成的其他粒子属性设置动画时,向量数组数据类型很有用。
含义 | 示例 | 示例数据 |
---|---|---|
向量数组 |
FireShape.position |
{<<3.2, 7.7, 9.1>>, <<4.5, 9.2, 3.1>>, <<3.8, 4.4, 2.1>>} |
由浮点数组成的数组 |
FireShape.lifespan |
{1.333, 1.666, 2.333, 1.333} |
只有粒子对象具有向量数组和浮点数组属性。粒子对象的默认向量数组属性是位置、速度和加速度。这些也称为每粒子属性,因为您可以为每个粒子将该属性设置为不同的值。
在使用“修改 > 添加属性”(Modify > Add Attribute)将自定义属性添加到对象时,您可以选择其数据类型为“浮点”、“整型”(integer)、“布尔”(Boolean)还是“向量”(vector)。