简化表达式
 
 
 

可以简化表达式以使其易于阅读。

  1. 将表达式更改为下列表达式:
    if (time < 2)
    	{
    	Balloon.translateY = 0;
    	Balloon.scaleY = time;
    	}
    else 
    	Balloon.translateY = time - 2;
    

    我们已移除第二条 if 语句: if (time < 2)。在其位置上,我们将剩下的语句用大括号(即 { 和 })括起来。如果条件 (time < 2) 为 true,Maya 将对大括号内的两个语句都进行求值。此处将 Ball.translateY 设定为 0,而不是放在单独的 if 语句内,这样可让表达式更加易于阅读和理解。通过这种方式来减少语句让 Maya 能够更加高效地进行处理,而且在遇到问题时也更方便进行疑难解答。

    请注意,与 if 语句一样,也可以在 else 语句的大括号中放置多个语句。

  2. 单击“编辑”(Edit)
  3. 播放动画。

    采用新表达式后,动画的播放与之前完全相同。

  4. 停止播放动画并转到开始时间。