Files
XCEngine/docs/api/components/game-object/remove-component.md

27 lines
595 B
Markdown
Raw Normal View History

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