# GameObject::AddComponent 向游戏对象添加组件。 ```cpp template T* AddComponent(Args&&... args); ``` 模板参数 T 必须继承自 Component。组件被添加后,其 m_gameObject 成员会自动设置为该 GameObject。 **模板参数:** - `T` - 组件类型 **参数:** - `args` - 传递给组件构造函数的参数 **返回:** `T*` - 创建的组件指针 ## 相关文档 - [GameObject 总览](game-object.md) - [Component](component/component.md)