Zbuduj platformę
Część sekcji Skryptowanie gier w Roblox ścieżki Lua w Coddy. Lekcja 4 z 24.
Skrypty również mogą tworzyć świat. Instance.new tworzy nowy obiekt, a jego właściwości ustawiasz, zanim umieścisz go w grze:
local ball = Instance.new("Part")
ball.Name = "Ball"
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(0, 20, 0)
ball.Parent = workspaceNowa część nie pojawi się w świecie, dopóki jej właściwość Parent nie zostanie ustawiona na workspace. Ustawienie Parent na końcu oznacza, że część pojawi się już gotowa.
Nowa część nie jest też zakotwiczona: grawitacja ciągnie ją w dół i część spada. Piłka powyżej spada z wysokości 20 na ziemię. Część z właściwością Anchored = true pozostaje dokładnie tam, gdzie ją umieścisz — tak właśnie powinno być w przypadku podłóg, ścian i platform.
Wyzwanie
ŁatwyTym razem nie ma żadnego mostu. Twój skrypt działa w ServerScriptService i buduje most. Tworzy już nowy Part i ustawia trzy jego właściwości, ale przypisuje im nieprawidłowe wartości.
- Nazwij go
Platform. - Ustaw Size na
6, 1, 28, a Position na0, 10, 0. - Dodaj wiersz, dzięki któremu nie będzie spadać.
- Dodaj wiersz, który umieści go w świecie.
Zapisz nowe wiersze tak jak te powyżej: platform., właściwość, = i wartość. Wielkość liter ma znaczenie: Anchored, a nie anchored. Naciśnij „Graj” i przejdź po moście, a potem naciśnij „Sprawdź”.
Spróbuj swoich sił
local platform = Instance.new("Part")
-- 1. Nadaj mu nazwę Platform
platform.Name = "Part"
-- 2. Rozmiar i pozycja
platform.Size = Vector3.new(4, 1, 2)
platform.Position = Vector3.new(0, 0, 0)
-- 3. Zabezpiecz go przed spadaniem
-- 4. Umieść go w świecie
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