下图显示了 CharacterControlsConfig.xml 文件中的全身视图并亮显其主元素。
注意CustomRigControlsConfig.xml 文件包含相同的主元素。
主元素
配置文件中的每个视图均使用以下主元素:
| 元素 |
说明 |
| <ResourcePath>
|
标识包含图像资源的目录。
|
| <View resource>
|
包含视图的所有元素并标识背景图像。
|
锚点
配置文件基于锚点、二维 X 和 Y 坐标(用于定义布局中其他元素的位置)的概念构建。
| 属性 |
说明 |
| <name>
|
为锚点提供一个名称。
|
| <x>
|
锚点的 X 坐标。
|
| <y>
|
锚点的 Y 坐标。
|
您可以向锚点附加导航器资源或 IK 效应器。
导航器资源
导航器资源表示可以在布局中打开一个不同视图的按钮
。
| 属性 |
描述 |
| <name>
|
为该导航器资源提供一个名称。
|
| <goto>
|
此数字标识已连接到导航器资源的视图。
|
| <layer>
|
此数字与指定给导航器资源的层对应。
提示分层系统可以让您在布局中将不同的元素彼此层叠。
|
| <resource>
|
用于导航器资源的图像的名称。
|
| <tooltip>
|
导航器资源的注释文本。当您将光标悬停在布局中的导航器按钮上方时会显示此文本。
|
IK 效应器
| 属性 |
说明 |
| <anchor>
|
标识定义 IK 效应器位置的锚点。
|
| <body_part>
|
标识 IK 效应器的身体部位关键帧组。例如,左腿、右腿、右臂或左臂。请参见操纵和关键帧模式。
|
| <id>
|
IK 效应器的内部 ID。
|
| <layer>
|
此数字与指定给 IK 效应器的层对应。
|
| <resource>
|
用于 IK 效应器的图像的名称。
|
| <tooltip>
|
IK 效应器的注释文本。当您将光标悬停在布局中的 IK 效应器上方时会显示此文本。
|
您可以向 IK 效应器附加效应器控制柄。<Expander> 元素具有以下属性:
| 属性 |
说明 |
| <anchor>
|
标识定义效应器控制柄位置的锚点。
|
| <item_offset>
|
此数字表示附加效应器控制柄和第一个附加效应器之间的偏移(以像素为单位)。
|
| <direction>
|
指示控制柄在哪个方向展开:上、下、右或左。
|
| <max_shown>
|
设置可以添加到展开的控制柄的附加效应器的最大数目。
|
| <resource>
|
用于效应器控制柄的图像的名称。
|
FK 效应器
FK 效应器是程序效应器,且不基于图像。使用两个锚点来定义效应器的起点和终点。
提示您可以通过将 FK 效应器附加到与 IK 效应器相同的锚点来重用锚点。这样,当 IK 效应器移动时,FK 效应器也会随之移动。以下示例将重用 ikRWrist0 锚点,该锚点也在上述 IK 效应器定义中使用。
| 属性 |
说明 |
| <anchor1>
|
在布局中定义效应器开始位置的锚点。
|
| <anchor2>
|
在布局中定义效应器结束位置的锚点。
|
| <body_part>
|
FK 效应器的身体部位关键帧组。例如,左腿、右腿、右臂、左臂。请参见操纵和关键帧模式。
|
| <id>
|
此数字是指定给 FK 效应器的内部 ID。
|
| <layer>
|
此数字与指定给 FK 效应器的层对应。
|
| <tooltip>
|
FK 效应器的注释文本。当您将光标悬停在布局中的 FK 效应器上方时会显示此文本。
|
按钮
CustomRigControlsConfig.xml 文件中使用 <Button> 元素,而不是 <IK> 元素,但二者有很多相同的属性:
| 属性 |
说明 |
| <anchor>
|
标识定义按钮位置的锚点。
|
| <id>
|
按钮的内部 ID。
|
| <layer>
|
此数字与指定给按钮的层对应。
|
| <resource>
|
单元未被选中时使用的图像。请参见单元状态。
|
| <resource_selected>
|
单元被选中时使用的图像。请参见单元状态。
|
| <resource_active>
|
单元被指定时使用的图像。请参见单元状态。
|
| <tooltip>
|
按钮的注释文本。当您将光标悬停在布局中的按钮上方时会显示此文本。
|