Texture
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
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 texturetexture.StudsPerTileU = 1texture.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
Resumen
Propiedades
Determina el desplazamiento en studs de la renderización de la textura horizontal.
Determina el desplazamiento en studs de la vertical de la textura renderizada.
Establece el tamaño horizontal, en studs, de la imagen de azulejos aplicada por el Texture .
Establece el tamaño vertical, en studs, de la imagen de azulejos aplicada por el Texture .
Acts as a multiplier for the decal's Decal.Transparency property. The effects are only visible to the local player.
The ContentId of the image to be applied by the Decal.
Determines the transparency of the Decal with 0 being completely opaque and 1 completely transparent.
Determines the rendering order when multiple Decals are assigned the same face.
Establece qué cara de la ladrillo el objeto aparece.
Propiedades
OffsetStudsU
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
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
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 texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Nota:
- Esta propiedad se puede establecer a valores muy bajos, pero no a cero
StudsPerTileV
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 texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Nota:
- Esta propiedad se puede establecer a valores muy bajos, pero no a cero