SetMaterialByNameOrIndex
所属类:
描述
根据名称或索引设置模型的材质。可以通过材质名称或索引来定位要设置的材质,然后应用新的材质资源
参数
名称 | 类型 | 默认 | 描述 |
|---|---|---|---|
| findKey | string | 查找键(字符串),可以是材质名称或索引的字符串表示(如"0"、"1"等) | |
| byName | bool | 是否按名称查找。当设置为true时,findKey作为材质名称;设置为false时,findKey作为索引字符串 | |
| isSkinMeshRender | bool | 是否在蒙皮网格渲染组件中查找。当设置为true时,在SkinMeshRender组件中查找;设置为false时,在MeshRender组件中查找 | |
| materialIndex | int | 材质索引(整数),用于指定材质在组件中的索引位置。默认值为0 | |
| resId | string | 材质资源ID(字符串),用于指定要应用的新材质资源 | |
| callback | function | Lua回调函数,材质加载完成后的回调。回调函数会接收两个参数:是否加载成功(bool)和材质对象(MaterialObject) |
