Menu
CoddyTech

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 prawo
  • Y: 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.

challenge icon

Wyzwanie

Łatwy

Mię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
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