693 B
693 B
MeshRendererComponent::SetMaterial
设置单个材质槽。
void SetMaterial(size_t index, const Resources::ResourceHandle<Resources::Material>& material);
void SetMaterial(size_t index, Resources::Material* material);
行为说明
当前实现会:
- 通过
EnsureMaterialSlot()保证数组至少扩容到index + 1。 - 写入
m_materials[index]。 - 根据句柄中的资源路径同步更新
m_materialPaths[index]。
参数
index- 材质槽索引。material- 要设置的材质句柄或裸指针。