可以使用变量作为值的符号名称。变量可在脚本的不同点处使用不同的值。
变量名称始终以美元符号 ($) 开头。该名称可以包含字母、数字和下划线 (_)。该名称的第一个字符(在 $ 之后)不能为数字。
变量名称区分大小写。MEL 将 $X 和 $x 视为不同的变量。
$x $floaty5000 $longDescriptiveName $name_with_underscores $_line
若要使 MEL 脚本清晰明了且易于理解,请使用可描述变量功能的变量名称。
与 $x、$t 和 $wtb 等变量名称相比,$carIndex、$timeLeft 和 $wingTipBend 等变量名称传递的信息更具体。但是,变量名称不能过于冗长。例如,$indexForMyNameArray 便属于描述过长的名称。
必须先声明变量,然后才能使用它。声明变量,是指向 Maya 指出您要使用具有该名称的变量,并指定变量支持的值的类型。
float $param; int $counter; string $name; vector $position;
必须在使用变量之前先声明变量,这样可以防止出现一系列常见问题,那些拼错或位置放置错误的变量会造成许多很难发现的错误。如果尝试执行下列操作,则 MEL 解释器将报警: