Texturas e Decalques

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

Uma Texture é uma imagem que você pode colocar em qualquer face de uma parte ou união que repete horizontal e verticalmente no tamanho da superfície. Em contraste, uma Decal é uma imagem que se estende para caber na área de uma parte ou da superfície da união. Depois de adicionar um Texture ou Decal objeto a uma parte ou união, você pode:

  • Altere a textura ou a propriedade de decalagem Color3 para definir um tom de cor usando códigos de cor RGB.

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

  • Para uma textura, defina sua escala e deslocamento.

    Imagem de textura
    Textura aplicada a uma peça (repetindo)
    Imagem de decalque
    Decal aplicado a uma peça (estirada)

Criando Texturas ou Adesivos

Para criar uma textura ou adesivo, você precisa adicionar um objeto Texture ou Decal a uma peça ou união. Você pode importar imagens de texturas e decalques para o Studio para uso entre experiências, e distribuí-las para a Creator Store. Depois de importar a imagem, o Studio atribui a ela um ID de ativo exclusivo.

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

  1. Na janela Explorer, adicione um Texture ou Decal à peça 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 uma Textura ou Decal . Um objeto de textura ou decal vazio é exibido na peça ou união com contorno laranja.

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

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

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

    Padrão
    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).

    Padrão
    Transparência = 0.6

Escolhendo um rosto

Um rosto **** é uma superfície em uma parte / 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 união. Nas seguintes imagens de exemplo, a câmera está de frente para o rosto Front do bloco, então o rosto Left do bloco está à direita da perspectiva da Câmera.

Frente
Topo

Para escolher um rosto:

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

  2. Selecione uma textura ou decalque que seja uma criança da peça ou união.

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

Personalizando Texturas

Ao contrário dos adesivos, as texturas fornecem uma funcionalidade adicional para dimensionar/escalonar, deslocar e animar uma imagem.

Texturas em Escala

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

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

Imagem de textura
Superfície de 8×6 Studs
Superfície de 8×6 Studs

Para dimensionar 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 Offsetting

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

Imagem de textura
Superfície de 8×6 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 Properties , defina OffsetStudsU e OffsetStudsV para o número de studs que você gostaria de deslocar a textura horizontalmente e verticalmente.

Animando Texturas

Usando TweenService, você pode misturar propriedades de textura como OffsetStudsU e StudsPerTileV para obter superfícies animadas. Por exemplo, se você aplicar duas texturas de névoa a um recipiente e animá-las com o seguinte script, você pode obter a aparência de uma névoa em movimento em camadas:

Duas texturas animadas perto do chão para simular um efeito de nevoeiro 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()