Maya 对动力学求值时,创建表达式针对其年龄为 0 的每个粒子都执行一次。每当动画时间或粒子的当前时间更改时,且其大于或等于粒子对象的“开始帧”(Start Frame)设置(默认为帧 1),Maya 都会对动力学求值。
回放、播放或以其他方式更改当前显示的帧时,动画时间会更改。
在发射粒子发射的帧中。其年龄为 0。
使用“粒子工具”(Particle Tool)创建的粒子在“开始帧”(Start Frame)上和之前具有年龄 0。使用默认动画帧范围和“开始帧”(Start Frame)时,将动画回放到帧 1 会将这些粒子返回到 0 岁。
如果设定时间滑块的开始帧高于“开始帧”(Start Frame),请注意回放动画可能导致粒子的年龄大于 0。如果出现该情况,不会执行粒子的创建规则。
提示 可以在“属性编辑器”(Attribute Editor)中设定选项以便显示工作区中对象粒子的年龄。将“粒子形状”(particle shape)的“粒子渲染类型”(Particle Render Type)设定为“数值”(Numeric)。单击“添加属性”(Add Attributes)旁边的“当前渲染类型”(Current Render Type),然后在“属性名称”(Attribute Name)框中输入年龄。年龄将显示在每个粒子的旁边。
还可以通过在粒子表达式中输入 print (age+“ ”) 来检查对象粒子的年龄。请参见打印。
,