Obby Pertamamu
Termasuk bagian Scripting Game Roblox dalam perjalanan Lua di Coddy. Pelajaran 24 dari 24.
obby (lintasan rintangan) adalah game Roblox pertama yang klasik: bergerak dari awal hingga akhir tanpa menyentuh apa pun yang mematikan. Yang ini melayang di langit:
Start: titik kemunculanLavaFloor: platform abu-abu yang lebar. Dua jalur lava di atasnya berada di folderLavadalam workspace.Checkpoint: SpawnLocation di tengah jalanPath: jalur sempitFinish: platform emas
Satu script di ServerScriptService menjalankan seluruh game dengan menggunakan semua yang dipelajari di kursus ini. Ada satu detail baru:
Dengan dua SpawnLocations, yaitu titik awal dan checkpoint, LoadCharacterAsync memunculkan kembali pemenang di RespawnLocation mereka, jadi atur kembali ke titik awal sebelum mengirim mereka ke sana.
Tantangan
SulitBuat seluruh obby berfungsi dengan satu script:
- Setiap pemain mendapat
leaderstatsdengan IntValueWinsbernilai0, danRespawnLocationmereka adalahworkspace.Start. - Setiap bagian di
workspace.Lavamengalahkan siapa pun yang menyentuhnya. - Menyentuh
workspace.Checkpointmenjadikannya titik respawn pemain. - Menyentuh
workspace.Finishmenambahkan tepat 1 ke Wins, menetapkanRespawnLocationpemain keworkspace.Start, lalu mengirim mereka ke sana denganLoadCharacterAsync(). Jika pemain menyelesaikannya lagi nanti, satu kemenangan lagi akan ditambahkan.
Tekan Play dan selesaikan obby-mu, lalu tekan Periksa. Pemain uji menjalankannya dua kali.
Coba sendiri
local Players = game:GetService("Players")
-- 1. Setiap pemain mendapat leaderstats dengan Wins = 0 dan mulai dari titik awal
Players.PlayerAdded:Connect(function(player)
end)
-- 2. Setiap part di workspace.Lava membunuh pemain
-- 3. Checkpoint menjadi titik muncul kembali pemain
-- 4. Garis finis: +1 kemenangan, lalu kembali ke titik awal
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Scripting Game Roblox
2Perulangan dan Fungsi
Deretan PilarPembangun TanggaPembangun MenaraPabrik KoinLampu BerkedipJembatan yang Menghilang5Game Pertamamu
Obby Pertamamu3Peristiwa dan Pemain
Alas SentuhLantai LavaLeaderstatsSiapa yang Menyentuhnya?Pengumpul KoinPintu KoinLatihan sendiri: Compiler Lua online