Content
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Der Content Datentyp stellt eine Referenz auf Asset-Inhalte dar, die extern gespeichert oder als Objekt innerhalb des Spiels gespeichert sind, und umschließt einen einzelnen Wert eines der unterstützten Enum.ContentSourceType Werte.
Warnung
Replikation wird derzeit nicht für Object Werte unterstützt. Wenn eine Instance mit einer Content Eigenschaft, die einen Object Wert enthält, repliziert wird, wird ein unbrauchbarer Platzhalter Object des gleichen Typs verwendet, anstelle des Object selbst, und jeglicher Versuch, den Inhalt dieses Platzhalterobjekts zu lesen oder zu schreiben, erzeugt einen Fehler. Diese Platzhalterobjekte werden als ein cyan und magenta Schachbrettmuster angezeigt.
Dies wird in Zukunft durch ein standardmäßiges Replikationsverhalten ersetzt. Für jetzt verwenden Sie EditableImage oder EditableMesh nicht als Content auf dem Server in einer Instance, die an Clients replizieren kann.
Zusammenfassung
Konstrukteure
Gibt einen neuen Content mit einem Asset-URI string Wert zurück, der auf Inhalte verweist, die extern zum Ort gespeichert sind.
- fromObject(object : Object)
Gibt einen neuen Content mit einer starken Referenz zu einem Object zurück.
Eigenschaften
Ein leerer Content Wert mit Content.SourceType von None.
Der Quelltyp des enthaltenen Wertes.
Ein URI string, wenn Content.SourceType ist Uri, andernfalls nil.
Eine Referenz auf ein nicht-nil Object, wenn Content.SourceType Object ist, andernfalls nil.
Konstrukteure
fromUri
Gibt einen neuen Content mit einem Asset-URI string Wert zurück, der auf Inhalte verweist, die extern zum Ort gespeichert sind.
Content.SourceType wird Uri sein, und Content.Uri wird einen nicht-nil string Wert enthalten.
Wenn uri leer ist, wird stattdessen Content.none zurückgegeben.
fromObject
Gibt einen neuen Content mit einer starken Referenz zu einem Object zurück.
Content.SourceType wird Object sein, und Content.Object wird eine nicht-nil Object Referenz enthalten.
Content.Object Referenzen sind starke Referenzen, die geteiltes Eigentum an der Object halten. Jede Content.Object Referenz verlängert die Lebensdauer der Object und verhindert, dass sie vom Garbage Collector gesammelt wird.
Löst einen Fehler aus, wenn object nil ist.
Eigenschaften
SourceType
Der Quelltyp des enthaltenen Wertes. Gibt an, welches Attribut einen nicht-nil Wert enthält.