Menu
CoddyTech

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.Wood

Transparency to liczba: 0 oznacza pełną nieprzezroczystość, 1 oznacza niewidoczność, a wartości pomiędzy nimi oznaczają przezroczystość.

challenge icon

Wyzwanie

Łatwy

Skrypt znajduje się wewnątrz szarego bloku, a trzy wiersze właściwości zawierają już szare wartości bloku. Zmień wartości:

  1. Ustaw kolor na czerwony: Color3.fromRGB(255, 0, 0)
  2. Spraw, by świecił: Enum.Material.Neon
  3. Ustaw przezroczystość na połowę: Transparency o wartości 0.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
quiz iconSprawdź się

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

Poćwicz samodzielnie: Kompilator Lua online