Rozciągnij most
Część sekcji Skryptowanie gier w Roblox ścieżki Lua w Coddy. Lekcja 3 z 24.
Każda część ma Size i Position. Oba te elementy są typu Vector3: to trzy liczby określające trzy kierunki w świecie.
X: lewo i prawoY: góra i dółZ: przód i tył
Odległości w Robloxie mierzy się w studach. Gracz ma około 5 studów wzrostu.
local box = script.Parent
print(box.Size)
box.Size = Vector3.new(4, 10, 4)Pierwsze print wyświetla rozmiar przed zmianą, na przykład 2, 2, 2. Następny wiersz sprawia, że pudełko staje się wysoką wieżą: ma 4 jednostki szerokości, 10 wysokości i 4 głębokości. Część rośnie jednakowo w obu kierunkach od środka, więc wieża sięga teraz 5 studów powyżej i poniżej swojej Position.
Odczytasz jedną liczbę za pomocą .X, .Y lub .Z: box.Size.Y ma wartość 10.
Wyzwanie
ŁatwyMiędzy szarą platformą startową a żółtym celem jest przerwa o szerokości 24 studów, a drewniany most ma tylko 4 study długości. Nie ma podłogi: jeśli nie trafisz na most, spadniesz.
Zmień Size mostu tak, aby sięgał obu stron. Zachowaj szerokość 6 studów i grubość 1 studa, a jego długość w osi Z ustaw na co najmniej 24 study.
Naciśnij Play i przejdź na drugą stronę, a następnie naciśnij Check.
Spróbuj swoich sił
local bridge = script.Parent
-- Most ma 6 szerokości, 1 grubości i tylko 4 długości.
print(bridge.Size)
-- Wydłuż go tak, aby sięgał obu stron
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