在“首选项设置”对话框的 MAXScript 面板上,可以设置“MAXScript”和“宏录制器”首选项,启用或禁用自动加载脚本”设置初始堆大小,更改 MAXScript 编辑器使用的字体样式和字体大小,并管理“宏录制器”的所有设置。
也可以通过编辑3dsmax.ini 文件的 [MAXScript] 部分来更改这些设置。
选择“帮助”“MAXScript 帮助”,可以获得有关 MAXScript 的详细信息。
可以采用两种方式自动加载脚本。可以创建一个名为 startup.ms 的文件,其中包含了启动代码。MAXScript 按以下顺序在以下位置搜索此文件:用户脚本目录、用户启动脚本目录、3ds Max 系统脚本目录和 3ds Max 系统启动脚本目录。MAXScript 找到首次出现的 startup.ms 后,将会停止搜索。
也可以将要自动加载的脚本文件放置在用户启动脚本中的 \startup 目录中。MAXScript 将加载任何具有文件扩展名 .ms、.mcr、.mse 和 .mzp 的脚本文件。如果希望在启动时忽略脚本,可以为其指定 .mxs 扩展名,这种脚本在启动时不加载,但可以被 MAXScript 编辑器识别为可执行脚本。
如果在\startup 目录下具有startup.ms 文件和自动加载文件,则 MAXScript 始终先加载 startup.ms文件。
MAXScript 支持有限的变量类型。声明一个特定的全局常量后,当打开或关闭场景文件时,它所包含的值始终存储到场景文件中或从场景文件中还原。例如,用这种方法可以在变量中直接引用场景中的对象。这些引用将随着场景的保存和重载而发生移动。
选择 MAXScript 编辑器使用的字体。
选择 MAXScript 编辑器使用字体的大小。
如果脚本在没有关联窗口的情况下将输出发送到 WindowStream 值,则打开侦听器。这需要 MAXScript 扩展。
当打开并编辑脚本时,脚本窗口的标题栏会显示文件名和整个文件路径。关闭时,标题栏只显示脚本文件名。
如果遇到与现有脚本不兼容,则禁用此选项。
禁用该选项后,在资源文件中作为值指定的任何内容都会在脚本中使用。如果资源文件包含错误的值,最终可能会遇到很难解决的奇怪的解析错误。
设置完资源文件后,请禁用此选项。此时,您已知道文件是良好的,并已完成该文件的编辑,因此无需花费时间验证文件。
MAXScript 将自己的工作内存(称为堆)从 3ds Max 分配的内存中分割出来。通过增加此选项的数值,可以在任何时候增加堆的大小。
此大组中的控件用于录制宏。请参见宏录制器。
3ds Max 启动时禁用“宏录制器”,并在 MAXScript 侦听器窗口中将“宏录制器”面板最小化显示。
可以启用 MAXScript 宏录制器或启用“MAXScript 侦听器”工具栏上“宏录制器”菜单中的“启用”选项来启用“宏录制器”。
该状态存储在 3dsmax.ini 文件中。只要将其启用一次,以后重新启动 3ds Max 时都会将其启用。
“代码产生”参数是指是否使用相对选择来产生代码,以及代码是否包含对象引用。使用代码相对选择,可以将记录下的代码应用到不同的选择中,从而使代码更为通用。绝对模式则只对同样的对象有效,不考虑当前的选择。