水鹰脚本系列——3DS MAX 脚本入门教程
2008-05-06 21:15:31 来源:WEB开发网字符串:字符串是一个常量,需用引号标识。输入"Hello",MAXScript返回"Hello"。如果输入时没有加引号则返回undefined未定义。改变Sphere01的名字,输入$Sphere01.name="球体01",现在打开修改器面板 ,可以看到如图2-3所示的样子。
图2-3
再把名字改回来,输入:
$球体01.name="sphere01"
注意双引号不能忘掉输入。
数组:数组是一些有序的元素的集合。每个元素可以是任何类型的值,并且所有的元素都可以单独的访问。一个数组可以有两种表现形式,第一种是:#(),这是一个空数组,数组定义必须用一个数目符号#和一对括号( )组成,括号里面是数组的元素名,元素可以为一到多个,多个元素之间用逗号分开,例如,#(1,“hello”,3.14159)。想要初始化数组中的元素的时候数组有适当的形式,每一个元素的值可以是数值,一个表达式(例如、30*2),或者是一个字符串(例如,“hello”),元素的名称是不能有同名,而且元素的数目没有限制。关于数组的具体操作,以后的例子中会涉及,这里只作个简单的介绍。输入命令 #(100,"hello",pi) ,MAXScript返回 #(100, "hello", 3.14159)。
那么我们怎么可以获取更多的创建参数呢?方法有两种:
其一是在创建面板中找到对应的创建参数名,创建好的对象也可以在修改器面板中找到创建参数。如图2-4A所示。
其二,根据属性来,因为创建参数实质就是根据对象的属性而定的,没有这个属性就不可能有这个创建参数。显示对象的属性的函数是 showProperties( ),输入 showProperties $box01 ,结果在脚本监听器窗口中返回以小数点开头属性名称,冒号后面是值的类型,现在不要管它。如图2-4B所示。三者之间的关系 如图2-4所示。
更多精彩
赞助商链接