第二十章 外挂模块和脚本语言
20.3 MAXScript语言编程
利用Utilities(实用)命令面板
中的MAXScript功能命令按钮,打开MAXScript卷展栏,然后按这个卷展栏上的New Script按钮打开MAXScript编辑器。
在编辑器中编写的程序是不立即执行的,它需要通过编辑器File菜单的Evaluate All命令来执行,或者在程序存储到磁盘后,由Run Script按钮来执行,这样就使得MAXScript中可以写入多行的块指令。
定义变量
在命令中可以使用变量,可以直接用赋值指令定义一个变量,允许的类型有:浮点Float、整型Integer、字串String、帧号Time。
流程控制
使用条件判别关系可以控制程序的流程,有以下几种程序流程结构:
if/then/else结构:
case 分支结构:
for 循环:
while循环:
do循环:
定义函数
定义函数用function或fn指令:
定义结构
在编程应用中,由于需要使用一些复杂结构的数据,而有必要建立一些数据结构,这个任务可由struct指令来实现。
3ds Max命令
允许在程序或听写板中输入3ds Max的菜单命令或工具命令。