Spiel-Link: Touch-Steuerung für Handy und Tablet #277

Open
opened 2026-09-29 18:26:30 +02:00 by meleki · 0 comments
Owner

Aus #266 (Entscheidung 8: „Not in this step: fullscreen button, touch controls, zoom modes other than Auto, export as ZIP.“). Der Vollbild-Knopf kam mit #267, die anderen drei Punkte sind offen und haben je ein eigenes Issue.

Befund

  • Die Spielseite kennt nur Tastatur und Maus. In src/player/ gibt es keine Behandlung von Touch (kein Treffer für touch oder pointerType).
  • Die Event-Nodes hören auf Tasten (On key down/up/held, Axis input) und auf On click, Is hovered, On mouse wheel.
  • Auf Handy oder Tablet lässt sich ein veröffentlichtes Spiel deshalb nur spielen, wenn es mit Klicks auskommt. Ob ein Tipp dort sicher als Klick ankommt, ist nicht gemessen.

Zu bauen (Vorschlag)

  • Virtuelle Knöpfe auf der Spielseite, die Tasten auslösen: ein Steuerkreuz für die Achsen und frei belegbare Knöpfe. Welche Tasten sie senden, legt das Projekt fest (Project settings → Touch controls).
  • Eingeblendet nur, wenn das Gerät Touch meldet und das Projekt Touch-Knöpfe festlegt.
  • Mehrere Finger gleichzeitig, also laufen und springen zugleich.
  • Tests: Unit für die Zuordnung Knopf → Taste, e2e auf der Spielseite mit CDP Input.dispatchTouchEvent.

Offen (mit Vorschlag)

  1. Feste Anordnung (Steuerkreuz links, zwei Knöpfe rechts) oder frei platzierbar? Vorschlag: fest, mit Belegung pro Projekt. Frei platzierbare Knöpfe später.
  2. Auch im Editor (Game-Tab auf einem Tablet)? Vorschlag: nein, nur die Spielseite.
Aus #266 (Entscheidung 8: „Not in this step: fullscreen button, touch controls, zoom modes other than Auto, export as ZIP.“). Der Vollbild-Knopf kam mit #267, die anderen drei Punkte sind offen und haben je ein eigenes Issue. ## Befund - Die Spielseite kennt nur Tastatur und Maus. In `src/player/` gibt es keine Behandlung von Touch (kein Treffer für `touch` oder `pointerType`). - Die Event-Nodes hören auf Tasten (`On key down/up/held`, `Axis input`) und auf `On click`, `Is hovered`, `On mouse wheel`. - Auf Handy oder Tablet lässt sich ein veröffentlichtes Spiel deshalb nur spielen, wenn es mit Klicks auskommt. Ob ein Tipp dort sicher als Klick ankommt, ist nicht gemessen. ## Zu bauen (Vorschlag) - Virtuelle Knöpfe auf der Spielseite, die Tasten auslösen: ein Steuerkreuz für die Achsen und frei belegbare Knöpfe. Welche Tasten sie senden, legt das Projekt fest (Project settings → *Touch controls*). - Eingeblendet nur, wenn das Gerät Touch meldet und das Projekt Touch-Knöpfe festlegt. - Mehrere Finger gleichzeitig, also laufen und springen zugleich. - Tests: Unit für die Zuordnung Knopf → Taste, e2e auf der Spielseite mit CDP `Input.dispatchTouchEvent`. ## Offen (mit Vorschlag) 1. **Feste Anordnung (Steuerkreuz links, zwei Knöpfe rechts) oder frei platzierbar?** Vorschlag: fest, mit Belegung pro Projekt. Frei platzierbare Knöpfe später. 2. **Auch im Editor** (Game-Tab auf einem Tablet)? Vorschlag: nein, nur die Spielseite.
meleki added the new label 2026-09-29 18:26:30 +02:00
admin added held-backquestion and removed new labels 2026-09-29 18:31:12 +02:00
admin added this to the Development project 2026-09-29 18:31:14 +02:00
admin moved this to Held back in Development on 2026-09-29 18:31:16 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meleki/feuerwerk#277