Texture

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Un objeto de textura aplica una textura repetitiva a la cara de un BasePart .

¿Cómo funciona una Textura?

Una Textura aplicará una imagen a la BasePart a la que pertenece. La superficie en la que se aplica esta imagen depende de la propiedad FaceInstance.Face . Cuando el BasePart es redimensionado, la imagen se repetirá.


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

La imagen a la que se aplica un Textura se determina por su propiedad Decal.Texture. Las imágenes se pueden subir a Roblox siempre que cumplan con las pautas de la comunidad. Para obtener información sobre cómo subir imágenes, consulte Texturas y Decals .

¿Cuál es la diferencia entre Texturas y Decalcomanías?

El objeto de textura es muy similar al objeto Decal. Sin embargo, a medida que el imagen aplicada por un Class.Decal se escala cuando el Class.BasePart se reubicó, el objeto de textura se repite.

Repetir texturas tienen una amplia gama de aplicaciones, como las baldosas del piso y las texturas de pared.

Alternativas a las Texturas

Aunque los decals tienen una gran variedad de aplicaciones, en algunos casos los desarrolladores pueden preferir elegir una de las siguientes clases en su lugar.

  • Para imágenes que no se repiten Decal objeto debería usarse
  • Para aplicar elementos de GUI, el objeto SurfaceGui debe usarse
  • Si el efecto de iluminación en la imagen debe ser alterado, el objeto SurfaceGui debe usarse

Resumo

Propriedades

  • Ler Parallel

    Determina el desplazamiento en studs de la renderización de la textura horizontal.

  • Ler Parallel

    Determina el desplazamiento en studs de la vertical de la textura renderizada.

  • Ler Parallel

    Establece el tamaño horizontal, en studs, de la imagen de azulejos aplicada por el Texture .

  • Ler Parallel

    Establece el tamaño vertical, en studs, de la imagen de azulejos aplicada por el Texture .

Propriedades herdados de DecalPropriedades herdados de FaceInstance

Propriedades

OffsetStudsU

Ler Parallel

OffsetStudsU determina la distancia de la textura de renderizado en studs.

Ejemplo

En los captures de pantalla de arriba, se muestra una parte con una textura. En la izquierda, OffsetStudsU/OffsetStudsV son ambos 0, por lo que la textura renderizada se alineará con la esquina superior izquierda de la parte. En la derecha, ambas propiedades están configuradas como 1 lo que hace que la textura comience en el centro de la textura.

Véase también:

OffsetStudsV

Ler Parallel

OffsetStudsV determina la cantidad de desplazamiento de la textura renderizada en la eje vertical en studs.

Ejemplo

En los captures de pantalla de arriba, se muestra una parte con una textura. En la izquierda, OffsetStudsU/OffsetStudsV son ambos 0, por lo que la textura renderizada se alineará con la esquina superior izquierda de la parte. En la derecha, ambas propiedades están configuradas como 1 lo que hace que la textura comience en el centro de la textura.

Véase también:

StudsPerTileU

Ler Parallel

Establece el tamaño horizontal, en studs, de la imagen de azulejos aplicada por el Texture .

Los valores más grandes para esta propiedad resultarán en la aparición de la Texture más grande, y se repetirá con menos frecuencia. A diferencia con la Decals, el tamaño de la imagen repetida no se verá afectado por las dimensiones de la BasePart . En cambio, aumentar el tamaño de la 1> Class

Vea el código de ejemplo a continuación para obtener una vista previa de cómo se puede utilizar esta propiedad.


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:

  • Esta propiedad se puede establecer a valores muy bajos, pero no a cero
  • La distinción horizontal / vertical es relativa al eje BaseParts. Por lo tanto, la Texture girará junto con la BasePart .

StudsPerTileV

Ler Parallel

Establece el tamaño vertical, en studs, de la imagen de azulejos aplicada por el Texture .

Los valores más grandes para esta propiedad resultarán en la aparición de la Texture más grande, y se repetirá con menos frecuencia. A diferencia con la Decals, el tamaño de la imagen repetida no se verá afectado por las dimensiones de la BasePart . En cambio, aumentar el tamaño de la 1> Class

Vea el código de ejemplo a continuación para obtener una vista previa de cómo se puede utilizar esta propiedad.


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:

  • Esta propiedad se puede establecer a valores muy bajos, pero no a cero
  • La distinción horizontal / vertical es relativa al eje BaseParts. Por lo tanto, la Texture girará junto con la BasePart .

Métodos

Eventos