Menu
CoddyTech

Twoja pierwsza gra typu obby

Część sekcji Skryptowanie gier w Roblox ścieżki Lua w Coddy. Lekcja 24 z 24.

Obby (tor przeszkód) to klasyczna pierwsza gra w Roblox: dotrzyj od startu do mety, nie dotykając niczego, co może zabić. Ta gra unosi się w chmurach:

  • Start: miejsce odrodzenia
  • LavaFloor: szeroka, szara platforma. Dwa pasy lawy na niej znajdują się w folderze Lava w workspace.
  • Checkpoint: obiekt SpawnLocation w połowie trasy
  • Path: wąska ścieżka
  • Finish: złota platforma

Jeden skrypt w ServerScriptService obsługuje całą grę, wykorzystując wszystko z tego kursu. Jeden szczegół jest nowy:

Przy dwóch obiektach SpawnLocation (na starcie i w punkcie kontrolnym) metoda LoadCharacterAsync odradza zwycięzcę w jego RespawnLocation, więc ustaw ją z powrotem na start, zanim go tam wyślesz.

challenge icon

Wyzwanie

Trudny

Spraw, aby cały tor przeszkód działał przy użyciu jednego skryptu:

  1. Każdy gracz otrzymuje leaderstats z IntValue Wins o wartości 0, a jego RespawnLocation to workspace.Start.
  2. Każda część w workspace.Lava pokonuje każdego, kto jej dotknie.
  3. Dotknięcie workspace.Checkpoint ustawia ten punkt jako miejsce odrodzenia gracza.
  4. Dotknięcie workspace.Finish dodaje dokładnie 1 do Wins, ustawia RespawnLocation gracza na workspace.Start i przenosi go tam za pomocą LoadCharacterAsync(). Ponowne ukończenie później dodaje kolejne zwycięstwo.

Naciśnij Play i ukończ swój tor przeszkód, a następnie naciśnij Check. Gracz testowy przechodzi go dwa razy.

Spróbuj swoich sił

local Players = game:GetService("Players")

-- 1. Każdy gracz otrzymuje leaderstats z Wins = 0 i zaczyna w punkcie startowym
Players.PlayerAdded:Connect(function(player)

end)

-- 2. Każda część w workspace.Lava zabija

-- 3. Punkt kontrolny staje się miejscem odrodzenia gracza

-- 4. Meta: +1 zwycięstwo, potem powrót na start
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