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.WoodTransparency é um número: 0 é sólido, 1 é invisível, e qualquer valor entre eles é transparente.
Desafio
FácilO 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:
- Deixe-o vermelho:
Color3.fromRGB(255, 0, 0) - Faça-o brilhar:
Enum.Material.Neon - Deixe-o semitransparente: um valor de
Transparencyigual a0.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
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
2Laços e funções
Fileira de pilaresConstrutor de escadasConstrutor de torresFábrica de moedasLuz piscantePonte desaparecendo5Seu primeiro jogo
Seu primeiro ObbyPratique por conta própria: Compilador de Lua online