Unity 2D Optow ⇐ C#

Место общения программистов C#
Anonymous
Unity 2D Optow

Сообщение Anonymous »

Я пытаюсь внедрить лук в моей игре, который следует за направлением моей мыши. Это лучше видно в видео: https://streamable.com/iyhz87
И да, я уверен, что мой игровой объект на самом деле не перемещается вниз, где курсор.
Это код, который я использую:
void FixedUpdate()
{
Vector2 difference = Camera.main.ScreenToWorldPoint(Input.mousePosition) - transform.position;
float rotZ = Mathf.Atan2(difference.y, difference.x) * Mathf.Rad2Deg;

transform.rotation = Quaternion.Euler(0, 0, rotZ + offset);
}


Подробнее здесь: https://stackoverflow.com/questions/782 ... w-rotation

Вернуться в «C#»