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)
Feste Anordnung (Steuerkreuz links, zwei Knöpfe rechts) oder frei platzierbar? Vorschlag: fest, mit Belegung pro Projekt. Frei platzierbare Knöpfe später.
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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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
src/player/gibt es keine Behandlung von Touch (kein Treffer fürtouchoderpointerType).On key down/up/held,Axis input) und aufOn click,Is hovered,On mouse wheel.Zu bauen (Vorschlag)
Input.dispatchTouchEvent.Offen (mit Vorschlag)