Zum Hauptinhalt springen

Ressourcen

Eine Ressource ist alles, was Sie einmal hochladen oder anlegen und an vielen Stellen verwenden.

RessourceBenutzt von
modeleinem 3D-Objekt
imageeiner Textur oder einem Bild in einer Interface-Karte
videoeiner Videofläche oder einer Karte
audioeiner Klangquelle oder Einzelklängen aus einem Skript
fontText
materialüber Objekte hinweg wiederverwendet
geometryüber Objekte hinweg wiederverwendet
prefabeinem gespeicherten Objektbaum, den Sie neu absetzen
splateiner Gaussian-Splat-Aufnahme
cardeinem Interface-Layout
patcheinem visuellen Graphen, wiederverwendbar und aufrufbar
scriptTypeScript-Verhalten

Ordner und Pfade

Ressourcen liegen in Ordnern, genau wie Dateien. Ein Pfad sind die Ordnernamen, mit Schrägstrichen verbunden:

Models/Trees/oak.glb

Namen sind innerhalb eines Ordners eindeutig, ein Pfad zeigt also immer auf genau eine Sache.

Skripte importieren einander über den Pfad, das heißt: Eine Ressource umzubenennen oder zu verschieben schreibt die Imports in jedem Skript um, das sie benutzt hat. Sie müssen nichts von Hand nachbessern.

Importe bringen ihre Abhängigkeiten mit

Ein Modell, das mit eigenen Texturen ankommt, legt sie unter sich ab. Verschieben oder löschen Sie das Modell, folgen sie mit — Sie verwalten sie nie einzeln.

Objekte zeigen auf Ressourcen, sie enthalten sie nicht

Ein Modellobjekt hält einen Verweis auf ein Modell. Die Colour Map eines Materials hält einen Verweis auf ein Bild. Ein Textobjekt hält einen Verweis auf eine Schrift.

Das macht das Austauschen billig: Ändern Sie, worauf ein Verweis zeigt, und alles, was ihn benutzt, aktualisiert sich auf einmal. Streichen Sie jedes Schild Ihrer Szene neu, indem Sie ein Material bearbeiten.

Es erklärt auch ein Symptom: Eine fehlende Ressource zeigt sich als Objekt, das existiert, aber nicht gezeichnet wird — nicht als Fehlermeldung.

Das Laden passiert, während die Szene läuft

Ressourcen treffen ein, nachdem die Szene bereits geöffnet ist, und das merkt man:

  • ein Modell kann einen Moment nach dem Start der Szene aufpoppen;
  • eine Textur kann auf einem fertig wirkenden Material kurz fehlen;
  • Text erscheint einen Wimpernschlag später, weil er sich asynchron setzt.

Für alles, was schon im allerersten Bild da sein muss (eine Titelkarte, ein Logo), hängen Sie nicht von einem großen Download ab oder halten Sie die Szene verborgen, bis der Inhalt da ist.


Weiter: Kameras — das, wodurch Ihr Besucher schaut.