“Unidade Faça um objeto 2D olhar para a posição do mouse” Respostas de código

Unidade Faça um objeto 2D olhar para a posição do mouse

public class LookAtMouse : MonoBehaviour
{
    void Update()
    {
        Vector3 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
        
        Vector2 direction = mousePosition - transform.position;
        float angle = Vector2.SignedAngle(Vector2.right, direction);
        transform.eulerAngles = new Vector3 (0, 0, angle);
    }
}
ChoukoIsBad

Unidade 2d Como definir um objeto ou a posição do mouse

    Vector2 mousePos = new Vector2(camera.ScreenToWorldPoint(Input.mousePosition.x), camera.ScreenToWorldPoint(Input.mousePosition.y));        
Sleepy Swan

Respostas semelhantes a “Unidade Faça um objeto 2D olhar para a posição do mouse”

Perguntas semelhantes a “Unidade Faça um objeto 2D olhar para a posição do mouse”

Mais respostas relacionadas para “Unidade Faça um objeto 2D olhar para a posição do mouse” em C#

Procure respostas de código populares por idioma

Procurar outros idiomas de código