Wie man einen linken Mausklick erkennt, aber nicht, wenn der Klick auf eine UI-Button-Komponente erfolgt [geschlossen]

Mein Skript bewegt ein GameObject aufInput.GetMouseButtonUp(0). Leider, wenn ich auf ein @ klicUI Button, die Bewegungsfunktion wird ausgelöst und das GameObject bewegt sich.

Ich möchte nicht, dass sich mein GameObject bewegt, wenn ich eine Taste auf dem Bildschirm drücke (Benutzeroberflächenelement). Ich möchte verhindern, dass sich GameObject bewegt, wenn der Klick auf eine UI-Komponente wie @ erfolgButton? Wie kann ich das beheben? Außerdem möchte ich überprüfen, ob die Maus über @ geklickt wurdSpezifisc Elemente der Benutzeroberfläche (2 oder 3 Schaltflächen)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage