脚本迷你侦听器

“脚本迷你侦听器”是“脚本侦听器”窗口内容的一个单行视图。

“脚本侦听器”窗口分为两个窗格:一个粉红色,一个白色。粉红色的窗格是“宏录制器”窗格。启用“宏录制器”时,录制下来的所有内容都将显示在粉红窗格中。“迷你侦听器”中的粉红色行表明该条目是进入“宏录制器”窗格的最新条目。

白色窗格是“脚本”窗口,可以在这里创建脚本。在侦听器白色区域中输入的最后一行将显示在迷你侦听器的白色区域中。使用箭头键在“迷你侦听器”中滚动显示。

可以直接在“迷你侦听器”的白色区域中进行输入,命令将在视口中执行。

右键单击“迷你侦听器”中的任意一行,可以打开浮动“脚本侦听器”窗口。也将显示最近记录下的 20 条命令列表。可以选择其中的任何一条,按下 Enter 键执行。

有关“脚本侦听器”窗口以及创建脚本的详细信息,请参见“MAXScript 帮助”:选择“帮助”“MAXScript 帮助”。

过程

例如:要使用“迷你侦听器”创建一个球体,请执行以下操作:

  1. 单击位于状态栏左下方的标记栏,将其拖动到右边以展开“迷你侦听器”。
  2. 在“脚本”行(白色的,下方)中,键入sphere radius:50 并按 Enter

    球体显示在视口中。

例如:要使用“迷你侦听器”重新执行一条命令,请执行以下操作:

  1. 单击位于状态栏左方的标记栏,将其拖动到右边以展开“迷你侦听器”。
  2. 右键单击“迷你侦听器”并选择“打开侦听器窗口”。
  3. 在“宏录制器”菜单上,选择“启用”。
  4. 使用命令行面板,在透视视口中创建一个球体。
  5. 将球体转化为“可编辑网格”。
  6. 删除球体。
  7. 制作一个长方体。
  8. 右键单击“宏录制器”行(粉红色,上方)并从列表中选择 macros.run "Modifier Stack" "Convert_to_Mesh"。该长方体便会塌陷为一个可编辑网格。

例如:要创建一条脚本并将其添加到工具栏中,请执行以下操作:

    举一个非常简单的例子,创建一个脚本使对象塌陷为可编辑网格,然后在工具栏中创建一个执行该脚本的图标。

  1. 右键单击“迷你侦听器”并选择“打开侦听器窗口”。
  2. 在“宏录制器”菜单上,选择“启用”。关闭侦听器窗口。
  3. 在“透视”视口中创建一个长方体。
  4. 右键单击长方体并选择“转化为”: 四元菜单中的“可编辑网格”。
  5. 在“宏录制器”行中单击左键。

    “宏录制器”行为空,因为光标跳到了最后一行。

  6. 按下向上键向上移动已录制命令脚本的列表。
  7. 单击并使 macros.run "Modifier Stack" "Convert_to_Mesh" 行高亮显示。

    单击某一文本行的开头,并沿着文本行的整个长度进行拖动,这样可以高亮显示文本编辑器中的文本行,同时高亮显示命令脚本。

  8. 单击并将高亮显示的脚本从“迷你侦听器”中拖动到工具栏上。

界面

宏录制器行

位于上方的粉红色行显示“宏录制器”记录下来的最新的内容。如果没有启用“宏录制器”,该行中不会显示任何内容。

脚本行

位于下方的白色行显示了键入“脚本”窗口中的最新的条目。可以直接在该行中键入,并在视口中执行此命令。

历史记录列表

右键单击“迷你侦听器”的任意一行,便可以显示“宏录制器”记录下来的最新的二十条命令(必须启用“宏录制器”)。单击这些命令便可以在视口中执行。

打开“侦听器窗口”

右键单击“迷你侦听器”中的任意一行将显示一个对话框,从中可以打开“脚本侦听器”窗口。也可以使用“实用程序”面板 “MAXScript”卷展栏打开“侦听器”。您可以通过单击或右键单击观察点 (POV) 视口标签,然后在 POV 视口标签菜单中选择“扩展视口”“脚本侦听器”,在视口中显示“侦听器”窗口。

注: 如果您以这种方式打开“脚本侦听器”,然后更改视口 POV,则 3ds Max 会在它自己的窗口中打开该侦听器。