int 整数
float 浮点
vector 矢量 代表XYZ 他必用的符号<<0,0,0,>>
以上三种以数字为主
————————————
string 字符串 可以用于中文命名等说明/它不参与计算/但是它可以相加+ 它必备的符号string $a="bbb";
————————————
array 数组 它是一种集合,一种组合比较装B的那种/他的必备符号[] {} 中括号/大括号【中括号用于变量/大括号用于数值】
等于号在定义的时候用
$X 定义任何组合
polyCube; 创建个多边形盒子
float $d = rand(-10,10); 定义一个浮点数值 给个变量 rand随机值-10到10的一个取值范围 这个变量就获取了随机的数值
setAttr "pCube1.translateY" $d; 执行方盒子Y轴 +随机变量 即可每次获得不同数值的移动范围。
————————————————
vector $c=<<1,2,3>> ; 矢量的用法 矢量可匹配整数/浮点运用
print ($c.x) 提取XYZ的其中X值=1
————————————————
string $name = "pSphere" + int(rand(1,3)); 随机执行1到3个球体
select -r $name; 选择随机1到3的球体
————————————————
array $bw[] = {1,2,3,4,5};数组是结合以上四种使用,并不需要定义array只需要以上四种用他的符合即可。
print $bw[0]提取数组中其中一个值0代表第一个
size($bw);获取数组中有几个值5个值
print $bw[size($bw)-1];获取数组中最后一个值是5
select -r $bw[int (rand(0,5))]; 随机选择整数1到5的模型
————————————————
string $wocao[] = `ls -sl`; 获取所选择的所有物体
select -r $wocao[int (rand(0,5))];随机选择其中的物体