2d?
?
transform.LookAt(targetPosition)
Так не работает, он вращается по другим осям
transform.rotation = Quaternion.LookRotation(targetVector - transform.position); предварительно изменить те оси, где не нужен поворот
Возвращает Look rotation viewing vector is zero
у цели и основного объекта разные позиции?
Может попробовать вторым параметром указать Vector3.Right или еще какой-то, если неправильно крутит, как я понял https://docs.unity3d.com/ScriptReference/Transform.LookAt.html
Попробовал right, left up, down, forward, крутится по x и y, нужно по z
Обсуждают сегодня