Legt fest, was einer Szene gehört und was Szenenwechsel überlebt. Ordnet Render-Schleifen, Listener und laufende Ladevorgänge klar zu und erleichtert wartbare Weltwechsel sowie Einbettung.
threejs-scene-ownership
Enthaltene Dateien 1
Gibt Modellinstanzen unabhängige Animationen und erhält bewusst gemeinsame Geometrien und Texturen. Behandelt abgebrochenes Laden und Freigabe, damit das Entfernen einer Figur die anderen nicht beschädigt.
threejs-gltf-animation
Enthaltene Dateien 1
Wählt das Objekt aus, auf das der Spieler tatsächlich zeigt. Berücksichtigt Kamera, Canvas-Position und überlagerte Menüs und verbindet sichtbare Objekte mit stabilen Spielkennungen.
threejs-camera-picking
Enthaltene Dateien 1
Erklärt Farb-, Beleuchtungs- und Transparenzfehler anhand des tatsächlichen Renderers. Unterscheidet Farbtexturen von Datenkarten und prüft Shader-Kompatibilität vor Änderungen am Effekt.
threejs-materials-shaders
Enthaltene Dateien 1
Hält sichtbare Modelle und simulierte Körper im Einklang. Trennt Simulationszeit von Bildausgabe und ordnet Transformationen einem Besitzer zu, um Zittern und widersprüchliche Bewegung zu vermeiden.
threejs-physics-bridge
Enthaltene Dateien 1
Findet langsamere Darstellung und wachsenden Grafikspeicher nach Szenenwechseln. Verfolgt Ressourcen nach Besitzer und gibt nur frei, was kein anderes sichtbares Objekt mehr benötigt.
threejs-profiling-cleanup
Enthaltene Dateien 1
Passt das Spiel an seine tatsächliche Anzeigefläche an, ohne unnötig große Bilder zu berechnen. Behandelt Größenwechsel, versteckte Container und fehlende Grafikunterstützung bei lesbarer Oberfläche.
threejs-responsive-delivery
Enthaltene Dateien 1