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.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. Altere três de suas propriedades:
- Deixe-o vermelho:
Color3.fromRGB(255, 0, 0) - Faça-o brilhar: o material
Neon - Deixe-o semitransparente:
Transparencyde0.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
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