2026-03-26 21:32:43 +08:00
|
|
|
# MeshRendererComponent::GetMaterialPaths
|
|
|
|
|
|
|
|
|
|
获取当前材质路径数组。
|
|
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
const std::vector<std::string>& GetMaterialPaths() const;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 返回值
|
|
|
|
|
|
|
|
|
|
- 当前缓存的材质路径数组引用。
|
|
|
|
|
|
2026-04-03 11:50:13 +08:00
|
|
|
## 行为说明
|
|
|
|
|
|
|
|
|
|
- 数组槽位与 `m_materials`、`m_materialRefs` 的槽位语义保持对齐。
|
|
|
|
|
- 这是只读元数据访问器,不会触发加载。
|
|
|
|
|
- 这里返回的是内存里的完整路径缓存,不是最终文本序列化时的 fallback 输出。
|
|
|
|
|
|
|
|
|
|
## 何时使用
|
|
|
|
|
|
|
|
|
|
- 需要批量显示或检查所有材质槽路径时。
|
|
|
|
|
- 需要避免对每个槽位逐个访问 [GetMaterial](GetMaterial.md) 产生副作用时。
|
|
|
|
|
|
2026-03-26 21:32:43 +08:00
|
|
|
## 相关文档
|
|
|
|
|
|
|
|
|
|
- [返回类型总览](MeshRendererComponent.md)
|
2026-04-03 11:50:13 +08:00
|
|
|
- [GetMaterialAssetRefs](GetMaterialAssetRefs.md)
|
2026-03-26 21:32:43 +08:00
|
|
|
- [Serialize](Serialize.md)
|
|
|
|
|
- [Deserialize](Deserialize.md)
|