Texture

Visualizza obsoleti

*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 texture
texture.StudsPerTileU = 1
texture.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à

  • Lettura Parallela

    Determina l'Offset in studs della Strutturadi rendering orizzontale.

  • Lettura Parallela

    Determina l'Offset in studs della verticale di Strutturarendersi.

  • Lettura Parallela

    Imposta la dimensione orizzontale, in studs, dell'immagine applicata dal Texture .

  • Lettura Parallela

    Imposta la dimensione verticale, in studs, dell'immagine applicata dal Texture .

Proprietà provenienti da DecalProprietà provenienti da FaceInstance
  • Lettura Parallela

    Imposta quale faccia del mattone l'oggetto appare.

Proprietà

OffsetStudsU

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

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 texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

Nota:

  • Questa proprietà può essere impostata a valori molto bassi, ma non zero
  • La distinzione orizzontale / verticale è relativa all'asse BaseParts. Pertanto, il Texture ruoterà insieme al BasePart.

StudsPerTileV

Lettura Parallela

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 texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

Nota:

  • Questa proprietà può essere impostata a valori molto bassi, ma non zero
  • La distinzione orizzontale / verticale è relativa all'asse BaseParts. Pertanto, il Texture ruoterà insieme al BasePart.

Metodi

Eventi