Cosa imparerai#
Posizionerai il tuo prop in una scena reale in Engine, gli assegnerai la fisica, lo testerai in modalità Play, e userai il percorso di andata e ritorno che lo rimanda a Sculpt o Pigment per le modifiche.
Prima di iniziare#
- Completa Texturizza il tuo prop in Pigment, oppure tieni pronta una mesh texturizzata qualsiasi.
- Engine è un modulo sostenuto. Usa WebGPU quando il browser lo supporta e ripiega su WebGL2 quando non lo supporta, quindi si apre comunque.
- Utile da sapere: Engine è un motore di gioco completo. Una scena è un albero di entità nella Scene Graph, e ogni entità è un insieme di componenti (Transform, Model, Light, Camera, RigidBody, Collider, Script).
Passaggi#
-
Apri Engine e parti da una scena vuota, oppure carica uno dei modelli demo per ottenere gratis un piano di terra e un'illuminazione.
Attenzione: le scene demo non vengono salvate. Se costruisci su una di esse, salvala come tuo progetto prima di uscire.
-
Importa il tuo prop. Invialo da Pigment, oppure importa direttamente il
.glb. Arriva come entità con già un componente Transform e Model collegati. -
Seleziona l'entità nella Scene Graph e controlla il suo Transform nell'inspector. Posizionalo sul terreno e imposta ora una scala sensata, perché tutto ciò che segue la eredita.
-
Aggiungi un Collider con Add Component. Senza uno, il prop ha una forma che puoi vedere ma nulla che la fisica possa toccare.
Suggerimento: fai corrispondere il collider al compito. Una forma semplice che approssima il tuo prop costa meno a runtime di un collider a mesh esatta, e per una roccia nessuno noterà la differenza.
-
Aggiungi un Rigidbody se il prop deve essere influenzato dalla fisica. Lascialo assente per gli elementi scenici che non si muovono mai, dato che la geometria statica costa meno.
-
Premi Play. La fisica gira per davvero in questa modalità, quindi un prop con un Rigidbody e un collider cadrà, atterrerà e si assesterà.
-
Osserva cosa succede all'atterraggio. Un prop che sprofonda nel pavimento, trema, o rimbalza in modo strano ti sta dicendo che il suo collider o la sua massa sono sbagliati.
-
Premi stop e regola. La modalità Play serve per testare, non per creare.
-
Risolvi un problema di modellazione senza uscire da Engine: fai clic con il tasto destro sul prop nella Scene Graph e usa Edit in per aprirlo in Sculpt, Pigment o Retopo. La tua modifica torna indietro e aggiorna il prop sul posto.
Suggerimento: puoi selezionare più elementi con Shift+clic, o Cmd+clic su Mac, e inviare più oggetti uniti in uno solo. Su Mac, Ctrl+clic apre il menu contestuale e non modifica la selezione.
-
Salva la scena, e usa Save to Cloud in modo che il progetto segua il tuo account.
Risultato#
Il tuo prop esiste in una scena giocabile: ha una presenza fisica, si comporta sotto una fisica reale, e puoi rimandarlo a monte per le modifiche in qualsiasi momento senza esportare o reimportare nulla.
Per approfondire#
- Dai un comportamento al prop con uno script. Engine espone hook del ciclo di vita come
start,update(dt),onCollisioneonTrigger, su un'API di 538 membri distribuiti su 50 namespace. - Prova i Blueprints se preferisci costruire la logica visivamente invece di scriverla.
- Esplora l'editor del terreno e il pannello Sky & Atmosphere per costruire un ambiente intorno al tuo prop.