Menu
CoddyTech

Pinte uma peça

Parte da seção Scripts para jogos no Roblox do Journey de Lua da Coddy. Lição 2 de 24.

Uma peça tem propriedades: sua cor, do que é feita, o quanto é transparente, seu tamanho e onde está. Alterar uma propriedade muda a peça no jogo imediatamente.

Um script que fica dentro de uma peça acessa essa peça por meio de script.Parent. Armazene-a em uma variável para poder usá-la em todas as linhas:

local block = script.Parent
block.Color = Color3.fromRGB(0, 120, 255)

local block cria uma variável chamada block, e = atribui um valor a ela. Color3.fromRGB combina vermelho, verde e azul para criar uma cor, cada um com valores de 0 a 255, então 0, 120, 255 é um azul vibrante.

Algumas propriedades recebem um valor de uma lista fornecida pelo Roblox, chamada Enum. O material é uma delas:

block.Material = Enum.Material.Wood

Transparency é um número: 0 é sólido, 1 é invisível, e qualquer valor entre eles é transparente.

challenge icon

Desafio

Fácil

O script está dentro do bloco cinza. Altere três de suas propriedades:

  1. Deixe-o vermelho: Color3.fromRGB(255, 0, 0)
  2. Faça-o brilhar: o material Neon
  3. Deixe-o semitransparente: Transparency de 0.5

Pressione Play para ver o resultado e, em seguida, Check.

Experimente você mesmo

local block = script.Parent

-- 1. Deixe o bloco vermelho

-- 2. Faça-o brilhar

-- 3. Deixe-o semitransparente
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Scripts para jogos no Roblox

Pratique por conta própria: Compilador de Lua online