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 al suo interno si trovano nella cartella Lava in workspace.
  • Checkpoint: una SpawnLocation a metà percorso
  • Path: un passaggio stretto
  • Finish: la piattaforma dorata

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

Con due SpawnLocation (l'inizio e il checkpoint), LoadCharacterAsync fa ricomparire il vincitore presso la sua RespawnLocation, quindi reimpostala sull'inizio prima di mandarlo lì.

challenge icon

Sfida

Difficile

Fai funzionare tutto l’obby con un solo script:

  1. Ogni giocatore ottiene leaderstats con un IntValue Wins impostato a 0, e il suo RespawnLocation è workspace.Start.
  2. Ogni parte in workspace.Lava sconfigge chiunque la tocchi.
  3. Toccare workspace.Checkpoint lo rende il punto di rinascita del giocatore.
  4. Toccare workspace.Finish aggiunge esattamente 1 a Wins, imposta workspace.Start come RespawnLocation del giocatore e lo riporta 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 esegue due volte.

Provalo tu

local Players = game:GetService("Players")

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

end)

-- 2. Ogni parte in workspace.Lava uccide

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

-- 4. Il traguardo: +1 vittoria, poi si torna 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