Unity 2D OptowC#

Место общения программистов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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