Texture
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un oggetto Texture applica una texture ripetitiva al viso di un BasePart .
Come funziona una Texture?
Una Texture applicherà un'immagine all'BasePart a cui è parented to. La superficie su cui viene applicata l'immagine dipende dalla proprietà FaceInstance.Face. Quando la BasePart viene ridimensionata, l'immagine si ripetrà. La dimensione delle texture
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
L'immagine a cui viene applicata una Texture è determinata dalla sua ProprietàDecal.Texture. Le immagini possono essere caricate su Roblox a patto che rispettino le linee guida della comunità. Per informazioni su come caricare le immagini, vedi Textures e Decals .
Qual è la differenza tra le texture e le immagini?
L'oggetto texture è molto simile all'oggetto Decal . Tuttavia, mentre l'immagine applicata da un Decal si adatta quando la BasePart viene ridimensionata, l'immagine applicata da un Texture si ripetisce.
Ripetere le texture ha un'ampia gamma di applicazioni come pavimenti e texture di pareti.
Alternative alle texture
Anche se i Decal hanno una gamma ampia di applicazioni, in alcuni casi gli sviluppatori potrebbero preferire scegliere una delle seguenti classi invece.
- Per le immagini non ripetute Decal oggetto dovrebbe essere utilizzato
- Per applicare gli elementi GUI, l'oggetto SurfaceGui deve essere utilizzato
- Se l'effetto di illuminazione sull'immagine deve essere modificato, l'oggetto SurfaceGui deve essere utilizzato
Sommario
Proprietà
Determina l'Offset in studs della Strutturadi rendering orizzontale.
Determina l'Offset in studs della verticale di Strutturarendersi.
Imposta la dimensione orizzontale, in studs, dell'immagine applicata dal Texture .
Imposta la dimensione verticale, in studs, dell'immagine applicata dal Texture .
Agisce come moltiplicatore della ProprietàDecal.Transparency della Decalcomania. Gli effetti sono visibili solo al Giocatorelocale.
Il ContentId dell'immagine da applicare con il Decal .
Determina la trasparenza del Decal con 0 essere completamente opaco e 1 completamente trasparente.
Determina l'ordine di rendering quando più Decal sono assegnati lo stesso viso.
Imposta quale faccia del mattone l'oggetto appare.
Metodi
Proprietà
OffsetStudsU
OffsetStudsU determina quanto è l'Offset della texture in studs sull'asse orizzontale.
Esempio
Nelle schermate sopra, una parte con una texture è visibile. A sinistra, OffsetStudsU/OffsetStudsV sono entrambi 0, quindi la texture visualizzata corrisponde all'angolo in alto a sinistra della parte. A destra, entrambe le proprietà sono impostate su 1 che causa l'avvio della texture nella parte centrale della texture.
Vedi anche:
OffsetStudsV
OffsetStudsV determina quanto è l'Offset della texture di rendering sulla direzione verticale in studs.
Esempio
Nelle schermate sopra, una parte con una texture è visibile. A sinistra, OffsetStudsU/OffsetStudsV sono entrambi 0, quindi la texture visualizzata corrisponde all'angolo in alto a sinistra della parte. A destra, entrambe le proprietà sono impostate su 1 che causa l'avvio della texture nella parte centrale della texture.
Vedi anche:
StudsPerTileU
Imposta la dimensione orizzontale, in studs, dell'immagine applicata dal Texture .
I valori più grandi per questa proprietà condurranno alla Texture che appare più grande e si ripetisce con meno frequenza. A differenza con Decals, la dimensione della ripetizione dell'immagine non è influenzata dalle dimensioni della BasePart. Invece, ridimensionare il 2>Class.BasePart2> aumenta il numero di volte
Vedi lo snippet di codice qui sotto per un esempio di come questa proprietà può essere utilizzata.
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Nota:
- Questa proprietà può essere impostata a valori molto bassi, ma non zero
StudsPerTileV
Imposta la dimensione verticale, in studs, dell'immagine applicata dal Texture .
I valori più grandi per questa proprietà condurranno alla Texture che appare più grande e si ripetisce con meno frequenza. A differenza con Decals, la dimensione della ripetizione dell'immagine non è influenzata dalle dimensioni della BasePart. Invece, ridimensionare il 2>Class.BasePart2> aumenta il numero di volte
Vedi lo snippet di codice qui sotto per un esempio di come questa proprietà può essere utilizzata.
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Nota:
- Questa proprietà può essere impostata a valori molto bassi, ma non zero