“Unity lässt ein 2D -Objekt die Maus Position betrachten” Code-Antworten

Unity lässt ein 2D -Objekt die Maus Position betrachten

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

Einheit 2d So setzen Sie ein Objekt oder die Mausposition

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

Ähnliche Antworten wie “Unity lässt ein 2D -Objekt die Maus Position betrachten”

Fragen ähnlich wie “Unity lässt ein 2D -Objekt die Maus Position betrachten”

Weitere verwandte Antworten zu “Unity lässt ein 2D -Objekt die Maus Position betrachten” auf C#

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen