变量

 
 
 

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

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

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