# GameObject::RemoveComponent 移除指定类型的组件。 ```cpp template void RemoveComponent(); bool RemoveComponent(Component* component); ``` 模板版本根据类型移除组件,参数版本根据指针移除具体组件实例。TransformComponent 无法被移除。 **模板参数:** - `T` - 组件类型 **参数:** - `component` - 要移除的组件指针 **返回:** `bool` - 对于指针版本,如果成功移除则返回 true ## 相关文档 - [GameObject 总览](game-object.md) - [AddComponent](add-component.md) - [GetComponent](get-component.md)