Нужен ли GetComponent?
Добавлено: 29 ноя 2019, 15:26
Почему все используют такой скрипт на объекте с rigidbody?
И в инспекторе указывают твердое тело на этом же объекте.
Ведь public Rigidbody rb; уже позволяет использовать rb.
А GetComponent получает это Rigidbody ещё раз.
Это действительно ошибка многих или я просто дурачек и не понимаю что-то элементарное?
Синтаксис:
Используется csharp
public Rigidbody rb;
void Start()
{
rb = GetComponent<Rigidbody>();
}
void Update()
{
rb.velocity/AddForce/ и.т.д.
}
void Start()
{
rb = GetComponent<Rigidbody>();
}
void Update()
{
rb.velocity/AddForce/ и.т.д.
}
И в инспекторе указывают твердое тело на этом же объекте.
Ведь public Rigidbody rb; уже позволяет использовать rb.
А GetComponent получает это Rigidbody ещё раз.
Это действительно ошибка многих или я просто дурачек и не понимаю что-то элементарное?