Добавляет компонент класса className
на игровой объект.
Эта функция используется для изменения поведения объектов на лету.
Вы также можете добавить скрипт к игровому объекту, путем передачи имени скрипта.
Некоторые компоненты требуют наличия других компонентов на том же игровом объекте.
Функция AddComponent автоматически добавляет любой требуемый компонент, например,
если вы добавите HingeJoint, то автоматически будет добавлен и Rigidbody.
// Adds the sphere collider to the game object var sc : SphereCollider; sc = gameObject.AddComponent ("SphereCollider");
// Adds the sphere collider to the game object SphereCollider sc = gameObject.AddComponent("SphereCollider") as SphereCollider;
Добавляет компонент типа componentType
к игровому объекту. Пользователи C# могут использовать дженерик-версию функции.
// Adds the sphere collider to the game object var sc : SphereCollider; sc = gameObject.AddComponent (SphereCollider);
// Adds the sphere collider to the game object SphereCollider sc = gameObject.AddComponent<SphereCollider>();
Обратите внимание, что здесь нет функции RemoveComponent(), поэтому для удаления компонента используйте Object.Destroy.
Дженерик функции. Для получения дополнительной информации смотрите страницу, посвященную Дженерик функциям.