Texture
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Ein Textur-Objekt gilt eine wiederholende Textur auf die Gesicht einer BasePart.
Wie funktioniert eine Textur?
Eine Textur wird ein Bild auf das BasePart , zu dem es übergeordnet ist, anwenden. Die Oberfläche, auf die dieses Bild angewendet wird, ist abhängig von der Eigenschaft FaceInstance.Face. Wenn das BasePart vergrößert wird
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Das Bild, auf das eine Textur angewendet wird, wird durch seine Decal.Texture Eigenschaftenbestimmt. Bilder können auf Roblox hochgeladen werden, solange sie den Community-Richtlinien entsprechen. Weitere Informationen zum Hochladen von Bildern finden Sie unter Texturen und Decals.
Was ist der Unterschied zwischen Texturen und Aufklebern?
Das Text-Objekt ist sehr ähnlich dem Decal-Objekt. Während das Bild, das von einem Decal angewendet wird, skaliert, wenn das BasePart vergrößert wird, wiederholt das Bild, das von einem Textur-Objekt angewendet wird.
Wiederholende Texturen haben eine breite Palette von Anwendungen, wie Fliesen und Wandtexturen.
Alternativen zu Texturen
Obwohl Aufkleber eine breite Palette von Anwendungen haben, können in einigen Fällen Entwickler jedoch eine der folgenden Klassen wählen.
- Für nicht wiederholende Bilder sollte Decal -Objekt verwendet werden
- Um GUI-Elemente anzuwenden, sollte das SurfaceGui -Objekt verwendet werden
- Wenn der Effekt der Beleuchtung auf dem Bild geändert werden muss, sollte das Objekt SurfaceGui verwendet werden
Zusammenfassung
Eigenschaften
Bestimmt den Abstand in Studs der horizontalen Textur.
Bestimmt den Abstand in Studs der vertikalen Textur.
Setzt die horizontale Größe, in Studs, des angewendetem mosaikähnlichen Bildes durch die Texture.
Setzt die vertikale Größe, in Studs, des mit dem Texture angewandten Fliesenbildes.
Aktuiert als Multiplikator für die Eigenschaft Decal.Transparency EigenschaftenDecal. Die Effekte sind nur für den lokalen Spieler:insichtbar.
Die ContentId des Bildes, das angewendet werden soll durch den Decal.
Bestimmt die Transparenz des Decal mit 0 vollständig und 1 vollständig durchsichtig.
Bestimmt die Rendering-Reihenfolge, wenn mehrere Aufkleber dieselben Gesicht zuweisen.
Setzt, auf welche Seite des Ziegelsteins das Objekt erscheint.
Eigenschaften
OffsetStudsU
OffsetStudsU bestimmt, wie weit die gerenderten Texturen in vertikal auf dem Studs-Achse abgezogen sind.
Beispiel
In den Screenshots oben ist ein Teil mit einer Textur sichtbar. Auf der linken Seite sind OffsetStudsU/OffsetStudsV beide 0, so dass die gerendierte Textur-Kachel mit der oberen linken Ecke des Teils in Einklang steht. Auf der rechten Seite sind beide Eigenschaften auf 1 eingestellt, was die Kachel in der Mitte der Textur startet.
Siehe auch:
OffsetStudsV
OffsetStudsV bestimmt, wie weit die gerenderten Texturen in vertikaler Hinsicht abgezogen sind.
Beispiel
In den Screenshots oben ist ein Teil mit einer Textur sichtbar. Auf der linken Seite sind OffsetStudsU/OffsetStudsV beide 0, so dass die gerendierte Textur-Kachel mit der oberen linken Ecke des Teils in Einklang steht. Auf der rechten Seite sind beide Eigenschaften auf 1 eingestellt, was die Kachel in der Mitte der Textur startet.
Siehe auch:
StudsPerTileU
Setzt die horizontale Größe, in Studs, des angewendetem mosaikähnlichen Bildes durch die Texture.
Größere Werte für dieses Eigenschaften führen zu der Texture erscheinenden größer und wiederholt weniger häufig. Im Gegensatz mit Decals , die Größe der wiederholten Bild ist nicht von den Dimensionen der BasePart . Stattdessen ändert die Größenveränderung der 1> Class.Base
Siehe das Code-Beispiel unten für ein Beispiel dafür, wie diese Eigenschaft verwendet werden kann.
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Hinweis:
- Dieses Eigenschaft kann auf sehr niedrige Werte gesetzt werden, aber nicht auf Null
StudsPerTileV
Setzt die vertikale Größe, in Studs, des mit dem Texture angewandten Fliesenbildes.
Größere Werte für dieses Eigenschaften führen zu der Texture erscheinenden größer und wiederholt weniger häufig. Im Gegensatz mit Decals , die Größe der wiederholten Bild ist nicht von den Dimensionen der BasePart . Stattdessen ändert die Größenveränderung der 1> Class.Base
Siehe das Code-Beispiel unten für ein Beispiel dafür, wie diese Eigenschaft verwendet werden kann.
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Hinweis:
- Dieses Eigenschaft kann auf sehr niedrige Werte gesetzt werden, aber nicht auf Null