创建表达式对于在动画中无需更改的属性非常有用。例如,您可能希望对象中的所有粒子在动画的持续时间中都具有单一速度。          

对于初始化第一帧的属性值,之后运行时表达式控制后续帧的属性值,创建表达式也非常有用。有关运行时和创建表达式之间交互的示例,请参见编写运行时表达式

         

示例

假设用户使用了“粒子工具”(Particle Tool),将粒子集合放置于工作区中。然后可以创建下列创建表达式来控制其速度:

particleShape1.velocity = <<0,1,0>>;

当动画播放时,所有粒子以每秒一个栅格单位的速度沿 Y 轴方向移动。

重要信息 若要使用表达式来控制粒子属性,请确保选定对象在“表达式编辑器”(Expression Editor)中为粒子对象的“粒子形状”(particle shape)节点,而不是其“变换”(transform)节点。                  

如果选定粒子对象的“变换”(transform)节点,而不是其“粒子形状”(particle shape)节点,则应将鼠标指针移动到工作区并按键盘上的向下箭头。这一操作选择了“粒子形状”(particle shape)节点。                  

,