Assistente è l'aiuto AI di Roblox che può aiutarti a creare e codificare i tuoi giochi. In questo capitolo, vediamo come aprire l'Assistente in Studio, scrivere richieste che cambiano il comportamento delle parti e testare i tuoi risultati per vedere se devi apportare modifiche al campione di codice dell'Assistente.
Apri Assistente
L'Assistente è disponibile nell'angolo in alto a destra di questa pagina web, così come direttamente in Studio. Questa seconda posizione consente all'Assistente di fare riferimento direttamente a tutto ciò che compone il tuo gioco, quindi fare suggerimenti su come puoi aggiungere o modificare oggetti 3D e script per i tuoi obiettivi di gioco specifici.

Crea un prompt
Una volta aperto l'Assistente in Studio, può fare riferimento a tutte le tue piattaforme e aggiungere script per cambiare il loro comportamento, come ad esempio:
- Cambiare colore ogni volta che un giocatore tocca la parte.
- Muoversi verso l'alto, aspettare 3 secondi, quindi tornare alla sua posizione precedente.
- Ridurre la salute del giocatore più a lungo rimane sulla parte.
Per dimostrare come funziona questo processo, questa sezione del tutorial ti mostra come lavorare con l'Assistente per far brillare la tua prima piattaforma ogni volta che un giocatore salta su di essa.
Per creare un prompt per questo comportamento:
- OPZIONALERinomina la tua prima piattaforma in modo che l'Assistente sappia per quale parte creare uno script.
- Nella vista, seleziona la tua prima piattaforma.
- Nella finestra Esplora, fai clic con il tasto destro sull'oggetto attivo, quindi seleziona Rinomina dal menu contestuale.
- Digita GlitterPart, quindi premi Invio.
Nella finestra Assistente, vai all'input Inserisci richiesta qui, quindi digita quanto segue: Aggiungi un nuovo script che crea scintille gialle mentre GlitterPart è toccato.

Premi Invio. L'Assistente inizia a generare un campione di codice, quindi viene visualizzata una finestra con un campione di codice suggerito simile al seguente:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- Giallosparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)Fai clic su Accetta. Man mano che impari di più sulla codifica con Luau, sarà più facile rivedere i campioni di codice dell'Assistente per assicurarti che funzionino per i tuoi casi d'uso.
Ci sono più di un modo giusto per fare una particolare richiesta, ma ogni parola conta. Ad esempio, il seguente grafico mostra come anche scelte di parole leggermente diverse rispetto al prompt originale possano produrre risultati diversi.
| Variazione della Richiesta | Risultati Possibili |
|---|---|
| Crea scintille gialle mentre GlitterPart è toccato. | L'Assistente potrebbe mostrarti il codice, ma non creare un nuovo script. Potrebbe anche aggiungere il codice a uno script esistente a caso. |
| Fai scintille viola quando la parte chiamata GlitterPart viene calpestata. | L'Assistente potrebbe creare scintille prima che GlitterPart venga calpestato, o creare solo poche scintille. |
| Fai brillare GlitterPart | Invece di aggiungere uno script, l'Assistente aggiungerà semplicemente un emettitore di particelle (l'oggetto che crea scintille) a GlitterPart. Questo può essere utile se vuoi che brilli in ogni momento. |
Meno dettagli fornisci, più imprevedibili saranno i risultati. Ad esempio, i risultati possibili per il prompt Fai brillare le parti quando le tocchi possono includere:
- Lo script risultante che non funziona affatto.
- Solo una singola parte casuale che funziona.
- Parti che brillano prima di essere toccate.
Se fai una richiesta e non ottieni i risultati desiderati, riformula la richiesta e riprova.
Testa i risultati
Sebbene l'Assistente stia continuamente imparando e migliorando, a volte produce risultati che sono diversi da quelli che intendevi. Devi sempre controllare i risultati dei suoi suggerimenti per assicurarti che funzionino come previsto.
Per testare i risultati dell'Assistente:
Nell'angolo in alto a sinistra di Studio, mantieni l'opzione di playtest Test predefinita, quindi fai clic sul pulsante Play. Studio entra in modalità di playtest.

Nel gioco, salta sulla prima piattaforma. Se il campione di codice funziona correttamente, appariranno scintille gialle quando il tuo personaggio tocca la parte.
Quando hai finito di verificare i risultati, torna nell'angolo in alto a sinistra di Studio, quindi fai clic sul pulsante Stop. Studio esce dalla modalità di playtest.

- OPZIONALETorna alla finestra dell'Assistente, quindi premi l'icona del pollice in su o del pollice in giù per far sapere all'Assistente se il campione di codice ha funzionato come intendevi.
Ora che sai come codificare con l'Assistente, prova a creare i tuoi prompt per cambiare il comportamento delle parti nel tuo obby. Quando sei soddisfatto della tua creazione, passa alla sezione successiva del tutorial per testare e salvare il tuo lavoro su Roblox.