Pomaluj część
Część sekcji Skryptowanie gier w Roblox ścieżki Lua w Coddy. Lekcja 2 z 24.
Część ma właściwości: kolor, materiał, przezroczystość, rozmiar i położenie. Zmiana właściwości natychmiast zmienia część w grze.
Skrypt umieszczony w części odwołuje się do niej za pomocą script.Parent. Zapisz ją w zmiennej, aby móc używać jej w każdym wierszu:
local block = script.Parent
block.Color = Color3.fromRGB(0, 120, 255)local block tworzy zmienną o nazwie block, a = przypisuje do niej wartość. Color3.fromRGB tworzy kolor z czerwieni, zieleni i niebieskiego, każda ze składowych ma wartość od 0 do 255, więc 0, 120, 255 to jasny niebieski.
Niektóre właściwości przyjmują wartość z listy udostępnionej przez Roblox, nazywanej Enum. Materiał jest jedną z nich:
block.Material = Enum.Material.WoodTransparency to liczba: 0 oznacza pełną nieprzezroczystość, 1 oznacza niewidoczność, a wartości pomiędzy nimi oznaczają przezroczystość.
Wyzwanie
ŁatwySkrypt znajduje się wewnątrz szarego bloku, a trzy wiersze właściwości zawierają już szare wartości bloku. Zmień wartości:
- Ustaw kolor na czerwony:
Color3.fromRGB(255, 0, 0) - Spraw, by świecił:
Enum.Material.Neon - Ustaw przezroczystość na połowę:
Transparencyo wartości0.5
Naciśnij Play, aby zobaczyć efekt, a następnie Check.
Spróbuj swoich sił
local block = script.Parent
-- 1. Spraw, by blok był czerwony: zmień trzy liczby na 255, 0, 0
block.Color = Color3.fromRGB(163, 162, 165)
-- 2. Spraw, by świecił: zmień Plastic na Neon
block.Material = Enum.Material.Plastic
-- 3. Spraw, by był półprzezroczysty: zmień 0 na 0.5
block.Transparency = 0
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Skryptowanie gier w Roblox
2Pętle i funkcje
Rząd filarówBudowniczy schodówBudowniczy wieżyFabryka monetMigające światłoZnikający most5Twoja pierwsza gra
Twoja pierwsza gra typu obbyPoćwicz samodzielnie: Kompilator Lua online