Assistente è l'aiuto AI di Roblox che può aiutarti a creare e codificare le tue esperienze. In questo capitolo, vediamo come aprire l'Assistente in Studio, scrivere richieste che cambiano il comportamento dei pezzi e testare i risultati per vedere se è necessario apportare modifiche al campione di codice dell'Assistente.
Apri l'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 la tua esperienza e quindi di fornire suggerimenti su come puoi aggiungere o modificare oggetti 3D e script per i tuoi obiettivi di gioco specifici.

Crea un prompt
Una volta che l'Assistente è aperto in Studio, può fare riferimento a tutte le tue piattaforme e aggiungere script per cambiarne il comportamento, come ad esempio:
- Cambiare colore ogni volta che un giocatore tocca il pezzo.
- Muoversi verso l'alto, aspettare 3 secondi, quindi tornare nella sua posizione precedente.
- Ridurre la salute del giocatore più a lungo rimane sul pezzo.
Per dimostrare come funziona questo processo, questa sezione del tutorial ti mostrerà come lavorare con l'Assistente per far brillare la tua prima piattaforma ogni volta che un giocatore ci salta sopra.
Per creare un prompt per questo comportamento:
- OPZIONALERinomina la tua prima piattaforma in modo che l'Assistente sappia a quale pezzo creare uno script.
- Nella vista, seleziona la tua prima piattaforma.
- Nella finestra Explorer, fai clic 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 viene 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 viene 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 il pezzo chiamato GlitterPart viene calpestato. | L'Assistente potrebbe creare scintille prima che GlitterPart venga calpestato, o crearne solo alcune. |
| Fai brillare GlitterPart | Invece di aggiungere uno script, l'Assistente aggiungerà solo un emettitore di particelle (l'oggetto che crea scintille) a GlitterPart. Questo può essere utile se desideri che brilla in ogni momento. |
Meno dettagli fornisci, più imprevedibili saranno i risultati. Ad esempio, i risultati possibili per la richiesta Fai brillare i pezzi quando li tocchi potrebbero includere:
- Lo script risultante che non funziona affatto.
- Solo un pezzo casuale che funziona.
- I pezzi che brillano prima di essere toccati.
Se fai una richiesta e non ottieni i risultati desiderati, riformula la richiesta e riprova.
Test dei risultati
Anche se l'Assistente sta 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 Gioca. Studio entra in modalità di playtest.

Nell'esperienza, salta sulla prima piattaforma. Se il campione di codice funziona correttamente, appaiono scintille gialle quando il tuo personaggio tocca il pezzo.
Quando hai finito di verificare i risultati, torna nell'angolo in alto a sinistra di Studio, quindi fai clic sul pulsante Ferma. 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 dei pezzi nel tuo obby. Quando sei soddisfatto della tua creazione, passa alla sezione successiva del tutorial per testare e salvare il tuo lavoro su Roblox.