39 подписчиков
Добавление компонента Rigidbody к игровому объекту позволяет передать движение этого объекта под контроль физического движка Unity. Поскольку физическое тело подвержено влиянию различных сил, то перемещать его необходимо путем прикладывания этих сил к исходному объекту. Причем делать это необходимо в методе FixedUpdate(), так как этот метод вызывается непосредственно перед каждым обновлением физики, поэтому любые сделанные там изменения будут выполняться точно синхронно с самим физическим движком...
1 год назад
7 подписчиков
Не знаете, как крутить врага с заданной скоростью, чтобы он повернулся к вам лицом? Всё предельно просто! Для выполнения данной задачи нам помогут два прекрасных умения: Что насчёт первого - существует непонятная и заковыристая формула: ========================================================== transform.rotation = Quaternion.Euler(transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, Mathf.Atan2(target.transform.position.y - transform.position.y, target.transform.position.x - transform...
2 года назад