phaser-szenen-und-assets
Installation
SKILL.md
Phaser Szenen und Assets
Arbeite in Phaser von der Laufzeitstruktur her: Phaser.Game ist der einmalige Einstiegspunkt, Szenen sind die fachlichen Abschnitte, Assets werden vor Verwendung geladen und globale Daten gehören in die Registry.
Vorgehen
- Prüfe zuerst das vorhandene Setup (
package.json,src/, Game-Config, vorhandene Szenen). - Wähle eine kleine Szenenstruktur statt einer Monolith-Datei, sobald mehr als ein Zustand existiert.
- Lade geteilte Assets in einer Boot- oder Preload-Szene, szenenspezifische Assets in der nutzenden Szene.
- Verwende stabile, eindeutige Asset-Keys. Keys sind case-sensitive und werden später für Texturen, Audio, JSON und Animationen genutzt.
- Halte Persistenz getrennt:
this.datafür Szenenstatus,gameObject.datafür Objektstatus,this.registryfür globale spielweite Daten. - Räume Listener, Timer, Tweens und laufende Sounds beim
shutdownoderdestroyeiner Szene auf, wenn sie nicht automatisch an die Szene gebunden sind.
Game-Konfiguration
Bevorzuge eine zentrale Game-Config in src/main.ts oder src/game.ts.