Greyboxing un ambiente , noto anche come massing out o blocco del tuo Ambiente, è il processo di aggiungere semplici forme allo spazio 3D per capire come gli utenti sperimenteranno il gameplay prima di investire tempo nella programmazione del gameplay o nella creazione di risorse complesse.Questo processo può risparmiarti molto tempo nel trovare eventuali problemi nel tuo layout e è molto più facile apportare modifiche alle parti di base piuttosto che aglimesh di alta qualità che importi in Studio.
Usando le parti di base e le operazioni di modellazione solida, questa sezione del tutorial ti insegna come mettere in scatola grigia le piattaforme di stack del mare che compongono l'area giocabile dell'esperienza.Una volta completato l'Ambiente, imparerai a creare il gameplay per l'esperienza utilizzando gli script Luau.
Pianifica l'area giocabile
Nella versione finale dell'esperienza, i giocatori devono raccogliere monete sull'isola e sulle piattaforme di stacking del mare per potenziare la loro potenza di salto e raggiungere piattaforme più alte.Configurerai gli script per aggiungere questo comportamento nella prossima sezione del Tutoriale, ma è importante mentre stai iniziando a graffare il tuo ambiente per pianificare la differenza di altezza tra le piattaforme.Ad esempio, la differenza in altezza tra le piattaforme dovrebbe aumentare lentamente per ogni livello di altezza per incoraggiare i giocatori a raccogliere monete per progredire attraverso il Livello.
Come guida, il file di esempio Salto dell'isola - Costruzione.rbxl include sette diversi livelli di altezza, con il primo livello affondato sull'isola per esporre solo pochi studs di altezza.Questo consente ai giocatori di dover raccogliere solo alcune monete all'inizio dell'esperienza per progredire alla Piattaformasuccessiva.Le successive differenze di altezza tra ogni livello aumentano quindi a 8, 20, 35, 55, 81 e 110 studs, fornendo ai giocatori un senso di progresso mentre fanno strada attraverso la tua esperienza.

Aggiungi le piattaforme
Ora che hai un piano per la differenza di altezza tra le piattaforme, è il momento di aggiungere oggetti placeholder Part per rappresentare le piattaforme di stack del mare. Le parti sono i blocchi di costruzione di base di Roblox con proprietà che puoi modificare per personalizzare il loro aspetto fisico, come forma, dimensioni e colore.
Mentre puoi utilizzare quasi qualsiasi forma di parte per rappresentare le tue piattaforme di stacking del mare, è consigliato utilizzare una scatola grigia con parti cilindro perché offrono una superficie piatta su cui atterrare quando giochi a saltare da piattaforma a Piattaformae perché sono simili alla forma delle maglie di stacking del mare che userai nella sezione finale del Tutoriale.


Crea una struttura organizzativa
Prima di inserire parti di riempimento nello Spazio3D, è importante creare una struttura organizzativa per le tue risorse in Workspace .Questo processo garantisce che il tuo spazio di lavoro rimanga organizzato e facile da scansionare, soprattutto se ti avventuri nella creazione di esperienze con una notevole quantità di risorse che devi Gestire.
Ci sono due tipi di container che puoi utilizzare per raggruppare le risorse insieme: Folder e Model oggetti. Cartelle sono utili per archiviare molti oggetti di diversi tipi, e modelli sono utili per archiviare gruppi geometrici di parti.Le seguenti istruzioni ti insegnano come utilizzare entrambi gli oggetti container per archiviare tutte le risorse per il tuo Mondo3D.
Per creare una struttura organizzativa:
Nella finestra Explorer , passa il mouse sul Spazio di lavoro e clicca l'Icona ⊕ . Viene visualizzato un menu contestuale.
Dal menu contestuale, inserisci un oggetto Cartella . Un oggetto di cartella visualizza che userai per contenere tutte le risorse per il Mondo3D.
Rinomina la nuova cartella World .
Fai clic con il pulsante destro del mouse sull'oggetto cartella. Viene visualizzato un menu contestuale.
Dal menu contestuale, clicca Rinomina e inserisci World per il nome della cartella.
Passa il mouse sul cartella Mondo e fai clic sull'Icona ⊕ .
Dal menu contestuale, inserisci un Modello .
Rinomina il modello a Blockout_Parts .
Inserisci parti
Ora che hai una struttura organizzativa per contenere le tue risorse, puoi ora iniziare ad inserire parti nello spazio 3D per rappresentare le piattaforme di stack del mare.
Per inserire una parte cilindrica per la tua prima Piattaforma:
Passa alla scheda Home della barra degli strumenti.
Fai clic sulla freccia a discesa Parte , quindi seleziona Cilindro . Una parte del cilindro viene visualizzata nella finestra.
Nella finestra Explorer , fai clic e trascina la nuova Parte al modello Blockout_Parts .La parte diventa un figlio del modello.
Torna alla scheda Home della barra degli strumenti, quindi usa gli strumenti Sposta , Dimensione e Ruota per Ridimensionare, ridimensionare e ruotare il cilindro fino a quando non è una grande superficie piatta nel centro della tua isola.Per ulteriori informazioni su questi strumenti, vedi manipolare le parti.
Usando lo stesso processo, aggiungi e configura almeno sette piattaforme di stack marino con livelli crescenti di altezza nel modello Blockout_Parts .
Nella finestra Explorer , seleziona il modello Block_Out .
Nella scheda Home della barra degli strumenti, fai clic sull'Icona Ancoraggio .Questo garantisce che il sistema fisico non sposti le tue parti quando l'esperienza inizia.
Allineare le parti
Mentre aggiungi più parti di riempimento dello stack di mare fuori dall'isola, è più facile gestire le differenze di altezza tra i livelli se usi dimensioni diverse per queste parti invece di posizioni diverse.Puoi ottenerlo allineando la base di ogni piattaforma in modo che tutte le differenze di dimensioni verticali si riflettano in altezze diverse e le parti della stessa dimensione sono sullo stesso Livello.
Lo strumento Allineare allinea le parti sul bordo minimo, centrale o massimo in base a un asse specifico.Per gli scopi di questa esperienza, devi allineare il bordo inferiore in basso nell'asse Y in modo che tutte le parti siano parzialmente immerse nell'acqua.
Per allineare le parti:
Nella finestra Explorer , seleziona tutte le tue piattaforme.
Nella scheda Modello della barra degli strumenti, fai clic sul Strumento di allineamento . La finestra Strumento di allineamento viene visualizzata.
Nella finestra Strumento di allineamento ,
- Imposta Modalità a Min .
- Imposta Allineare in a Mondo , Y .
- Mantieni Relativo a su Bound di selezione .
Fai clic sul pulsante Allineare . Tutte le parti si allineano sull'asse Y in base alla parte con il valore Y più basso.
Tutte le piattaforme allineano il loro bordo inferiore
Crea un tunnel vuoto
Oltre a utilizzare parti così come sono per bloccare le aree giocabili, puoi anche applicare operazioni di modellazione solide per unire le parti in modi unici per formare forme più complesse, come un tunnel vuoto all'interno di uno degli stack del mare.Questa tecnica fornisce maggiore interesse visivo e varietà nel modo in cui i giocatori interagiscono con i tuoi ambienti.
Ci sono quattro solide strumenti di modellazione:
- Unione – Si unisce due o più parti insieme per formare una singola unione solida.
- Intersezione – Interseca parti sovrapposte in una singola intersezione solida.
- Negare – Negare parti, che è utile per creare buche e indentazioni.
- Separare – Separa l'unione o l'intersezione in sue singole parti.
Per i fini di creazione di un tunnel vuoto, devi utilizzare solo gli strumenti Unione e Negazione .Per una panoramica completa di tutti gli strumenti, vedi modellazione solida.
Per creare un tunnel vuoto:
Inserisci e posiziona una parte cilindro sopra una delle piattaforme di stacking del mare.L'esperienza di esempio Salto dell'isola - Costruzione posiziona questa parte sopra la piattaforma Level_4b con i seguenti valori:
Nome Dimensioni CFRam.Posizione CFRam.Orientamento Tunnello 24, 65, 69 137, 77, 69 0, 0, 90 Inserisci e posiziona un blocco block per rappresentare la parte vuota del tuo tunnel che è almeno alta quanto la parte cilindrica e di una larghezza sufficiente per i giocatori per camminare attraverso.L'esempio Salto dell'isola - Costruzione posiziona questa parte all'interno del precedente cilindro con i seguenti valori:
Nome Dimensioni CFRam.Posizione CFRam.Orientamento Hollow_Part 24.5, 72, 22 134.5, 77, 71 0, 135, 90 Nella finestra Explorer , seleziona la parte del blocco.
Nella scheda Modello della barra degli strumenti, fai clic sul pulsante Negare . La parte diventa trasparente.
Nella finestra Explorer , seleziona sia la parte negata che la parte del tunnel cilindro.
Nella scheda Modello , fai clic sul pulsante Unione . La parte negata viene tagliata dal cilindro tunnel sovrapposto.
Rinomina l'unione nuova a qualcosa che rifletta il suo livello di altezza e posizione, come Level_4b_Union .
Duplica la piattaforma di stacking del mare sotto la tua nuova unione e posizionala in modo che sia in cima al tunnel.L'esperienza di esempio Salto dell'isola - Costruzione posiziona la piattaforma duplicata Level_4b sopra l'unione con i seguenti valori:
Nome Dimensioni CFRam.Posizione CFRam.Orientamento Livello_4b_Top 74, 65, 69 137, 126, 69 0, 0, 90
Prova il layout
Dopo aver completato la greyboxing delle tue aree giocabili, devi testare il layout del tuo ambiente per garantire che l'esperienza sia divertente e funzionale, e così puoi catturare piccoli problemi prima che si trasformino in progetti molto più grandi più avanti nel processo di sviluppo.Ad esempio, il gameplay della tua esperienza ha bisogno di giocatori per aggiornare costantemente la loro potenza di salto in base alla quantità di monete che raccolgono, quindi è importante verificare che i giocatori siano in grado di saltare tra le piattaforme in relazione alla quantità di Humanoid.JumpPower che si aspetta che i giocatori abbiano a varie altezze di piattaforma.
Le seguenti istruzioni passo-passo ti insegnano come testare la tua esperienza con diversi Humanoid.JumpPower.Durante il test di gioco, porsi le seguenti domande:
- I giocatori sono in grado di saltare con successo su ciascuna Piattaforma?
- La differenza in altezza tra le piattaforme aumenta lentamente per ogni livello di altezza al fine di incoraggiare i giocatori a progredire?
- Che cosa sto godendo o mi sto arrabbiando per il layout o il Partita?
Per testare la tua esperienza:
Nella barra degli strumenti, fai clic sul pulsante Gioca . Studio entra in modalità playtest.
Nella finestra Explorer , seleziona la freccia accanto al modello di personaggio che mostra il tuo Nome utenteRoblox.Tutti gli oggetti figli del modello di personaggio vengono visualizzati.
Seleziona Umanoide .
Nella finestra Proprietà , naviga alla sezione Impostazioni di salto , quindi attiva UseJumpPower .La proprietà JumpPower viene visualizzata con un valore predefinito di 50 .
Imposta JumpPower a 0.Questo garantisce che il tuo personaggio non sia in grado di Salta, emulando lo stesso stato di partenza per i giocatori dopo aver scriptato il Partita.
Mentre raggiungi nuovi livelli, imposta JumpPower a multipli di 30 per simulare i miglioramenti di salto.
Nella prossima sezione del Tutoriale, imparerai a scriptare l'intera giocabilità dell'esperienza.