属性的数据类型

 
 
 

与变量一样,每个属性都具有一个数据类型,用于确定它可以存储的值类型。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)