通过“材质编辑器”或“材质分配”对话框输入材质的层/颜色分配时,可在分配中使用通配符。层/颜色分配指定为“层范围:颜色范围”。目前,唯一支持的通配符是星号“*”。
颜色通配符
您可以单独指定颜色,用逗号分隔,也可指定颜色范围,用连字符分隔。对于颜色,通配符与所有颜色匹配。对于颜色,通配符和非通配符字符无法结合使用,通配符优先。
示例:
- 墙 : 1,3,6,20–30 匹配墙层上的颜色 1、3、6 和颜色 20 到 30。
- 墙 : * 匹配墙层上的所有颜色。
- 墙等效于墙 : * 并匹配墙层上的所有颜色。
- 墙 : 2* 等效于墙 : * 并匹配墙层上的所有颜色。
层名通配符
您可以单独指定层,用逗号分隔,也可指定层范围,用连字符分隔。对于层,通配符“*”与零或更多字符匹配,如下面的示例所示:
- 1, 5, 7–13 : * 匹配编号为 1、5 和 7 到 13 的层上的所有颜色。
- w 匹配 wall、window 和 west entrance 层。
- w*n* 匹配 window 和 west entrance。
- *oor 匹配 door 和 floor。
- *oor* 匹配 door、floor 和 doorknobs。
同一行上可输入多个通配符,例如:
- hvac*, *floor* :22 与 以hvac 开头的所有层和/或包含单词 floor 的所有层上的颜色 22 匹配。
通配符冲突
分配出现冲突时,合格度高的分配将替代合格度低的分配。例如:
- wa* :22 优先于 w* :22. 换句话说,以wa 开头的层将与第一次分配匹配,其他 所有以 w 开头的层将与第二次分配匹配。
- 墙:22 优先于 w* :22. 换句话说,以颜色 开头的层将与第一次分配匹配,其他 所有以 w 开头的层将与第二次分配匹配。