Menu
CoddyTech

Il tuo primo Obby

Fa parte della sezione Scripting di giochi Roblox del percorso Lua di Coddy. Lezione 24 di 24.

Un obby (percorso a ostacoli) è il classico primo gioco di Roblox: vai dall'inizio alla fine senza toccare nulla di letale. Questo si trova sospeso nel cielo:

  • Start: il punto di generazione
  • LavaFloor: un'ampia piattaforma grigia. Le due strisce di lava su di essa si trovano nella cartella Lava in workspace.
  • Checkpoint: uno SpawnLocation a metà percorso
  • Path: una passerella stretta
  • Finish: la piattaforma dorata

Uno script in ServerScriptService gestisce l'intero gioco, usando tutto ciò che hai imparato in questo corso. C'è un dettaglio nuovo:

Con due SpawnLocations (l'inizio e il checkpoint), LoadCharacterAsync fa rinascere il vincitore nel suo RespawnLocation, quindi impostalo di nuovo sull'inizio prima di mandarlo lì.

challenge icon

Sfida

Difficile

Fai funzionare tutto l’obby con uno script:

  1. Ogni giocatore riceve leaderstats con un IntValue Wins impostato a 0 e la sua RespawnLocation è workspace.Start.
  2. Ogni parte in workspace.Lava sconfigge chiunque la tocchi.
  3. Toccare workspace.Checkpoint lo imposta come punto di rinascita del giocatore.
  4. Toccare workspace.Finish aggiunge esattamente 1 a Wins, imposta la RespawnLocation del giocatore su workspace.Start e lo porta lì con LoadCharacterAsync(). Completare di nuovo il percorso in seguito aggiunge un’altra vittoria.

Premi Play e completa il tuo obby, poi Check. Il giocatore di prova lo completa due volte.

Provalo tu

local Players = game:GetService("Players")

-- 1. Ogni giocatore riceve leaderstats con Wins = 0 e inizia al punto di partenza
Players.PlayerAdded:Connect(function(player)

end)

-- 2. Ogni parte in workspace.Lava uccide

-- 3. Il checkpoint diventa il punto di rigenerazione del giocatore

-- 4. Il traguardo: +1 vittoria, poi ritorno al punto di partenza
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Scripting di giochi Roblox

Esercitati da solo: Compilatore Lua online