使用“文本编辑器”(text editor)编辑动画表达式

“表达式编辑器”(Expression Editor),可以启动外部文本编辑器来创建和编辑表达式。文本编辑器中的功能对于编辑较大表达式很有用。

当为表达式启动文本编辑器时,只能使用该文本编辑器的该实例编辑该表达式。但是,如果要同时检查或编辑几个表达式,可以为每个表达式启动文本编辑器。

一旦启动表达式的文本编辑器,“表达式编辑器”(Expression Editor)的文本字段将变暗,表示无法在文本编辑器运行时使用它。然而,可以在表达式文本字段处理另一个表达式。

磁盘上的任何文件的编辑都不能独立于“表达式编辑器”(Expression Editor)。当通过“表达式编辑器”(Expression Editor)使用文本编辑器时,您将处理链接到存储在场景中的表达式的临时文件。但是,可以从独立文本文件复制文本到临时文件。

如果保存表达式而不指定文件名,Maya 将读取已保存表达式,将其与场景一起存储。在使用文本编辑器时,您将会看到它在表达式文件字段中变暗。

关闭文本编辑器后,表达式文本字段输入不再变暗。在关闭文本编辑器后,文本表达式字段将处于活动状态。

如果退出文本编辑器而不保存表达式,Maya 不会执行任何操作。由于表达式没有发生变化,Maya 表达式复制也无需更改。

提示: 可以使用文本编辑器保存表达式到您选择目录的文件名中。这为您提供了一种方式来归档要用于其他场景的表达式。

选择文本编辑器 (Mac OS X)

打开编辑器来编辑表达式,如文本编辑。剪切和粘贴文本到“表达式编辑器”(Expressions Editor)

选择文本编辑器 (Windows)

可以使用与文本文件管理的文本编辑器编辑表达式。例如,如果已关联 Notepad 与 .txt 文本文档,Maya 将在您从表达式编辑器(Expressions Editor)中的“编辑器”(Editor)菜单选择“文本编辑器”(Text Editor)后启动 Notepad。若要使用其他编辑器,关联您选择编辑器与 .txt 文件。详细信息请参见 Windows 文档。

启动菜单中列出的编辑器

  1. “表达式编辑器”(Expression Editor)“编辑器”(Editor)下拉菜单中选择一个编辑器。
  2. “选择”(Selection)列表双击对象名称、表达式名称或属性名称。

    将显示编辑器。

    编辑器的标题栏显示在处理表达式时临时创建的文件名。当写入或保存文件时,其内容将被复制到包哈该表达式的 Maya 场景中

    在打开文本编辑器后,表达式文本字段处于非活动状态。还可以选择关闭“表达式编辑器”(Expression Editor)窗口。

    如果单击一个对象、属性或表达式的名称,将不会显示文本编辑器。可以单击以浏览表达式文本字段中的内容,而无需打开文本编辑器。

    如果双击已在表达式中指定值的属性,则控制该属性的表达式将显示在文本编辑器中。对于非粒子表达式,可以指定给场景中的任何属性,而不仅仅是双击属性。事实上,您甚至完全无需处理已双击属性。

    如果双击还未指定值的属性,则文本编辑器将不显示任何内容。如果再次双击该属性,将显示编辑器的新实例。在指定值给表达式中的属性后,可以为属性仅启动一次编辑器。

  3. 使用编辑器创建或编辑表达式。
  4. 保存文件。
  5. 确认“表达式编辑器”(Expression Editor)没有检测到语法错误。
  6. 退出编辑器。

默认情况下,启动一个编辑器

  1. 选择“窗口 > 设置/首选项 > 首选项”(Windows > Settings/Preferences > Preferences)

    将显示“首选项”(Preferences)窗口。

  2. “类别”(Categories)列表中,单击“界面”(Interface)以显示常规界面首选项。
  3. “表达式编辑器”(Expression Editor)菜单中选择编辑器。

    若要选择 WINEDITOR 环境变量指定的编辑器,选择“其他”(Other)

  4. 单击“保存”(Save)
  5. “表达式编辑器”(Expression Editor)中,从“选择”(Selection)列表双击一个对象名称、表达式名称或属性名称。

    将显示编辑器。默认情况下,下次启动“表达式编辑器”(Expression Editor)时,该编辑器的名称将显示在“编辑器”(Editor)下拉菜单中。

    如果已在“首选项”(Preferences)窗口和“编辑器”(Editor)菜单中选择了不同的文本编辑器,将显示“首选项”(Preferences)中选择的选项。

    注: 如果已通过“首选项”(Preferences)“表达式编辑器”(Expression Editor)“编辑器”(Editor)菜单指定一个文本编辑器,从“通道盒”(Channel Box)“属性编辑器”(Attribute Editor)启动“表达式编辑器”(Expression Editor)将显示“文本编辑器”(text editor),而不是“表达式编辑器”(Expression Editor)

    文本编辑器将在单击“新建表达式”(New Expression)按钮时显示。