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, de que material é 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 uma cor usando vermelho, verde e azul, cada um de 0 a 255, então 0, 120, 255 é um azul brilhante.

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, e suas três linhas de propriedade já estão escritas com os valores cinza do bloco. Altere os valores:

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

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

Experimente você mesmo

local block = script.Parent

-- 1. Deixe o bloco vermelho: altere os três números para 255, 0, 0
block.Color = Color3.fromRGB(163, 162, 165)

-- 2. Faça-o brilhar: troque Plastic por Neon
block.Material = Enum.Material.Plastic

-- 3. Deixe-o semitransparente: altere 0 para 0.5
block.Transparency = 0
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