699 B
699 B
MeshRendererComponent::Deserialize
反序列化材质槽和渲染标志。
void Deserialize(std::istream& is) override;
行为说明
当前实现会:
- 先清空材质并重置默认标志。
- 解析
materials、castShadows、receiveShadows和renderLayer。 - 对每个非空材质路径调用
ResourceManager::Get().Load<Resources::Material>()尝试重新加载。
当前实现说明
- 如果某个材质加载失败,对应路径仍会保留,但句柄可能为空。
- 默认值是:
castShadows = true、receiveShadows = true、renderLayer = 0。