Zum Hauptinhalt springen

Ressourcen

Eine Ressource ist alles, was Sie einmal hochladen oder anlegen und an vielen Stellen verwenden: Modelle, Bilder, Klänge, Skripte und mehr. Hier sehen Sie, wie Ordner und Pfade funktionieren und wie Objekte Ressourcen nutzen.

RessourceWofür
Modellein 3D-Objekt
Bildeine Textur oder ein Bild auf einer UI-Karte
Videoeine Videofläche oder eine Karte
Audioeine Klangquelle oder einzelne Klänge aus einem Skript
SchriftText
Materialein Material, das Sie für mehrere Objekte verwenden
Geometrieeine Form, die Sie für mehrere Objekte verwenden
Prefabeine gespeicherte Gruppe von Objekten, die Sie erneut einfügen können
Splateine Gaussian-Splat-Aufnahme
Karteein Layout für eine Oberfläche
Patchein visueller Graph, den Sie wiederverwenden und aufrufen können
SkriptVerhalten, in TypeScript geschrieben

Ordner und Pfade​

Ressourcen liegen in Ordnern, wie Dateien auf Ihrem Computer. Ein Pfad besteht aus den Ordnernamen und dem Namen der Ressource, getrennt durch Schrägstriche:

Models/Trees/oak.glb

Namen sind innerhalb eines Ordners eindeutig. Ein Pfad zeigt also immer auf genau eine Ressource.

Skripte importieren einander über den Pfad. Wenn Sie eine Ressource umbenennen oder verschieben, wird jedes Skript, das sie importiert, automatisch angepasst. Sie müssen die Importe nicht von Hand korrigieren.

Importierte Dateien halten ihre Teile zusammen

Bringt ein Modell eigene Texturen mit, werden sie unter dem Modell abgelegt. Verschieben oder löschen Sie das Modell, gehen die Texturen mit. Sie müssen sie nie einzeln verwalten.

Ein Objekt enthält keine Kopie einer Ressource. Es enthält einen Verweis darauf:

  • Ein Modellobjekt verweist auf ein Modell.
  • Die Farb-Map eines Materials verweist auf ein Bild.
  • Ein Textobjekt verweist auf eine Schrift.

Wenn Sie eine Ressource ändern, ändert sich deshalb alles, was sie nutzt, auf einmal. Bearbeiten Sie ein Material, und jedes Schild in Ihrer Szene, das es nutzt, ändert sich mit.

Das erklärt auch ein bestimmtes Verhalten. Fehlt eine Ressource, gibt es das Objekt trotzdem, es wird aber nicht gezeichnet. Eine Fehlermeldung bekommen Sie nicht.

Ressourcen laden, während die Szene läuft​

Ressourcen, die nicht vorgeladen werden, kommen erst an, nachdem sich die Szene geöffnet hat. Das kann Ihnen auffallen:

  • Ein Modell erscheint einen Moment nach dem Start der Szene.
  • Ein Material sieht fertig aus, aber seine Textur fehlt noch kurz.
  • Text erscheint etwas verspätet.

Manches muss vom allerersten Frame an zu sehen sein, etwa eine Titelkarte oder ein Logo. Machen Sie es nicht von einem großen Download abhängig. Sie können es auch vorladen oder die Szene ausgeblendet lassen, bis die Inhalte da sind.


Weiter: Kameras — wodurch Ihr Besucher blickt.