“Jedność sprawi, że obiekt 2D spojrzał na pozycję myszy” Kod odpowiedzi

Jedność sprawi, że obiekt 2D spojrzał na pozycję myszy

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

Unity 2d Jak ustawić obiekt lub pozycję myszy

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

Odpowiedzi podobne do “Jedność sprawi, że obiekt 2D spojrzał na pozycję myszy”

Pytania podobne do “Jedność sprawi, że obiekt 2D spojrzał na pozycję myszy”

Więcej pokrewnych odpowiedzi na “Jedność sprawi, że obiekt 2D spojrzał na pozycję myszy” w C#

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu