VMDL 材质映射
< Zh | Dota 2 Workshop Tools
Jump to navigation
Jump to search
材质映射(Material Remap) 能够重置材质。
显示
- 材质映射(Material Remap) 在大纲(outliner)中的"材质映射列表(Material Remap List)" 菜单下。
注意:一个模型在重绘时需要保存和重新编译才能在视口中可见。
创建
编辑
- 添加材质映射:选择“材质映射列表(Material Remap List)”并在属性编辑中按下绿色的“+”按钮。
- 编辑材质映射:在大纲(outliner)中选择。
数据结构(Data Structures)
VMDL材质映射列表数据结构如下:
CVMaterialRemapList* m_pMaterialRemapList = &CVMaterialRemapList_0
m_pMaterialRemapList
VMDL的CVMaterialRemapList的指针。
CVMaterialRemapList
CVMaterialRemap的元素列表,如下:
CVMaterialRemapList CVMaterialRemapList_0
{
CVMaterialRemap[] m_vMaterialRemapList =
[
CVMaterialRemap
{
string m_sSearchMaterial = ""
string m_sReplaceMaterial = ""
}
]
}
NodeMaterialGroup_t
Attribute | Friendly Name | Description | Type | Default Value |
---|---|---|---|---|
属性 | 易记名称 | 描述 | 类型 | 默认值 |
m_name | Name | 材质组的名字 | string | |
m_materialList | Materials | 与该组相关的材质列表路径(相对路径) | string[] |
注意:在上面的例子中,切换到材料群组 "hair_green" 依然会保持身体的材质,但头发会切换成绿色的材质。