Texturas e decalques

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

Um Texture é uma imagem que você pode colocar em qualquer face de uma peça ou união que repete tanto horizontalmente quanto verticalmente sobre o tamanho da superfície.Em contraste, um Decal é uma imagem que estende para cobrir a área da superfície de uma peça ou união.Depois de adicionar um objeto Texture ou Decal a uma parte ou união, você pode:

  • Altere a propriedade de textura ou imagem Color3 para definir uma tonalidade de cor usando códigos de cores RGB.

  • Altere a propriedade de textura ou imagem Transparency para um valor entre o padrão de 0 (totalmente visível) e 1 (invisível).

  • Para uma textura, defina sua escala e deslocamento.

    An example texture image of a light blue hexagon on top of a dark blue background.

    Imagem de textura
    >

    The same blue texture repeated eight times on a block part.

    Textura aplicada a uma peça (repetindo)
    >

    An example decal image of a light purple hexagon on top of a dark purple background.

    Imagem de adesivo
    >

    The same purple decal stretched on the top face of a block part.

    Adesivo aplicado a uma peça (esticado)
    >

Crie texturas ou imagens

Para criar uma textura ou adesivo, você precisa adicionar um objeto Class.Texture``Class.Decal a uma parte ou união.Você pode importar imagens para texturas e decalques para o Studio para uso entre experiências, e distribuí-las para a Loja do Criador.Uma vez que você importa a imagem, o Studio atribui a ela um ID de recurso exclusivo.

Para adicionar uma textura ou imagem a uma peça ou união:

  1. Na janela Explorer , adicione um Texture ou Decal à parte ou união:

    1. Passe o mouse sobre a peça ou união e clique no botão ⊕. Um menu contextual é exibido.

    2. Do menu, insira um Textura ou Decal . Um objeto vazio de textura ou decal será exibido na peça ou união com contorno laranja.

  2. Na janela Propriedades , navegue até a propriedade Rosto e escolha um rosto ou mantenha o rosto padrão.

  3. Selecione a propriedade Textura e aplique uma imagem através de qualquer um dos seguintes métodos:

    • Selecione qualquer textura ou imagem que você carregou anteriormente.
    • Insira um ID de recurso no campo Textura .
    • Carregue uma nova imagem através do botão Adicionar Imagem... .
  4. (Opcional) Defina uma tonalidade de cor clicando na pequena caixa à esquerda da propriedade Color3 ou inserindo um código de cor RGB.

    A close of view of the Color3 property with the small color box highlighted. A close of view of the Color3 property with the RGB code highlighted.
    A block part with a repeating blue hexagon texture on its top face.

    Padrão
    >

    The same block part with a repeating hexagon texture on its top face, but the hexagons are pink against on dark purple background.

    Cor3 = [255, 0, 100]
    >

  5. (Opcional) Defina a propriedade Transparência para qualquer valor entre o valor padrão de 0 (totalmente visível) e 1 (invisível).

    A block part with a repeating blue hexagon texture on its top face.

    Padrão
    >

    The same block part with a repeating hexagon texture on its top face, but the hexagons are semi-transparent.

    Transparência = 0.6
    >

Escolha um rosto

Um rosto é uma superfície em uma peça/união que exibe uma textura ou adesivo: Top , Bottom , Front , Back , Left ou Right .A direção de cada rosto depende da orientação da parte ou da união.Nas imagens de exemplo a seguir, a câmera enfrenta a face frontal do bloco, então a face esquerda do bloco está à direita da perspectiva da Câmera.

A block part with a texture that displays on the block's front face. The Show Orientation Indicator highlights the block's front face orientation.

Frente
>

A block part with a texture that displays on the block's top face. The Show Orientation Indicator highlights the block's front face orientation.
Topo

Para escolher um rosto:

  1. (Opcional) Para ajudar a escolher o rosto correto, clique com o botão direito na peça/união e selecione Mostrar Indicador de Orientação .Isso exibe um círculo azul com um F e uma linha anexada à face frontal do Objeto Frente e uma seta verde que aponta na direção da face superior do Objeto Top .

  2. Selecione uma textura ou imagem que seja filha da peça ou da união.

  3. Na janela Propriedades , clique na propriedade Rosto e escolha um rosto.

Personalizar texturas

Ao contrário de imagens, texturas fornecem mais funcionalidades para dimensionar/escalonar, deslocamentoe animar uma imagem.

Escala de texturas

O tamanho da peça não afeta a textura. Em vez disso, escalonar uma peça aumenta ou diminui apenas o número de vezes que a textura se repete.

As propriedades StudsPerTileU e StudsPerTileV determinam o tamanho de cada "tijolo" em studs. determina o tamanho horizontal da textura enquanto determina o tamanho vertical da textura.

An example texture image of a light blue hexagon on top of a dark blue background.

Imagem de Textura
>

The same texture on a surface of 8x6 studs with size of each tile in 2x2.

Superfície de 8×6 Studs
>

The same texture on a surface of 8x6 studs with size of each tile in 4x4.

Superfície de 8×6 Studs
>

Para escalonar uma textura:

  1. Selecione uma textura que seja filha de uma peça.

  2. Na janela Propriedades , defina StudsPerTileU e StudsPerTileV para o número de studs que você gostaria que a textura ocupasse horizontal e verticalmente.Quanto maior o número, maior a imagem.

Texturas de deslocamento

Se você quiser mais controle sobre a posição de uma textura, desvie a textura ajustando as propriedades OffsetStudsU e OffsetStudsV.Isso também é útil para animação.

An example texture image of a light blue hexagon on top of a dark blue background.

Imagem de textura
>

The same texture on a surface of 8x6 studs with an offset of 1 stud.

Superfície de 8×6 Studs
>

The same texture on a surface of 8x6 studs with an offset of 1.5 studs.

Superfície de 8×6 Studs
>

Para compensar uma textura:

  1. Selecione uma textura que seja filha de uma peça.

  2. Na janela Propriedades , defina OffsetStudsU e OffsetStudsV para o número de studs que você gostaria de deslocar a textura horizontal e verticalmente.

Anime texturas

Usando TweenService , você pode alternar propriedades de textura como OffsetStudsU e StudsPerTileV para alcançar superfícies animadas.Por exemplo, se você aplicar duas texturas de neve a um contêiner e as animar com o seguinte script, você pode obter a aparência de uma névoa móvel em camadas:

Duas texturas animadas perto do chão para simular um efeito de neblina em movimento

local TweenService = game:GetService("TweenService")
local texture1 = script.Parent.Texture1
local texture2 = script.Parent.Texture2
local tweenInfo1 = TweenInfo.new(8, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1)
local tween1 = TweenService:Create(texture1, tweenInfo1, {OffsetStudsV=50})
local tweenInfo2 = TweenInfo.new(7, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true)
local tween2 = TweenService:Create(texture2, tweenInfo2, {OffsetStudsU=50, StudsPerTileU=55, StudsPerTileV=45})
tween1:Play()
tween2:Play()