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 odrodzeniaLavaFloor: szeroka, szara platforma. Dwa pasy lawy na niej znajdują się w folderzeLavaw workspace.Checkpoint: obiekt SpawnLocation w połowie trasyPath: wąska ścieżkaFinish: 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.
Wyzwanie
TrudnySpraw, aby cały tor przeszkód działał przy użyciu jednego skryptu:
- Każdy gracz otrzymuje
leaderstatsz IntValueWinso wartości0, a jegoRespawnLocationtoworkspace.Start. - Każda część w
workspace.Lavapokonuje każdego, kto jej dotknie. - Dotknięcie
workspace.Checkpointustawia ten punkt jako miejsce odrodzenia gracza. - Dotknięcie
workspace.Finishdodaje dokładnie 1 do Wins, ustawiaRespawnLocationgracza naworkspace.Starti 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
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