可以使用变量作为值的符号名称。变量可在脚本的不同点处使用不同的值。        

变量名称始终以美元符号 ($) 开头。该名称可以包含字母、数字和下划线 (_)。该名称的第一个字符(在 $ 之后)不能为数字。        

变量名称区分大小写。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 解释器将报警:  

  • MEL 解释器遇到尝试访问您尚未声明的变量的代码。

  • 您尝试使用不同的类型两次声明同一变量。

,