Wie kann ich dieses Skript für Controller und Handy machen?

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet

Über die Properties des UserInputService kannst du prüfen, welche Steuerungsmöglichkeiten (Touchpad, Gamepad, Tastatur, Maus, ...) dem Nutzer derzeit offenstehen.

Mit dieser Information kannst du eine Abfrage einbauen, die einen Button auf der Oberfläche anzeigen soll oder nicht. Ich denke, dass man hierfür die Transparenz setzen und das Element als nicht-interaktionsfähig setzen kann. Dem Button (bzw. dessen benötigten Events) ordnest du im Anschluss noch deine Event Handler zu.

Bezüglich des RB-Buttons musst du lediglich prüfen, ob der Nutzer den entsprechenden KeyCode (ButtonR1) getriggert hat.


KAAAAA123 
Beitragsersteller
 13.04.2025, 17:20

Geht das auch wenn ich zb fur den controller if key.KeyCode == Enum.KeyCode.LeftShift or Enum.KeyCode.ButtonR1

regex9  13.04.2025, 17:49
@KAAAAA123

Logisch ja, in der Syntax musst du den Ausdruck aber ausschreiben.

if key.KeyCode == Enum.KeyCode.LeftShift or key.KeyCode == Enum.KeyCode.ButtonR1