Condividi tramite


Velocizzare la modalità di emulazione mesh

Panoramica

Il ricaricamento del dominio è una funzionalità di Unity che reimposta tutti i campi statici e i gestori registrati e fornisce uno stato di scripting completamente aggiornato ogni volta che si immette la modalità di riproduzione. In questo modo il progetto entra in modalità Emulaton mesh in modo molto simile a quando viene avviato per la prima volta in una compilazione. Il ricaricamento del dominio è abilitato per impostazione predefinita. A partire dalla versione 5.2407 di Mesh Toolkit, è possibile premere il pulsante Riproduci nell'editor di Unity e immettere la modalità di emulazione mesh con il ricaricamento del dominio disabilitato. Questo dovrebbe velocizzare significativamente i tempi di avvio e arresto dell'emulatore mesh, consentendo di scorrere più velocemente.

Importante

Questa opzione è attualmente una funzionalità sperimentale e potrebbe contenere alcuni bordi approssimativi. Vedere la sezione Potenziali problemi di seguito.

Altre informazioni sul ricaricamento del dominio

Reimpostare gli script per la modalità di riproduzione

Poiché la disabilitazione del ricaricamento del dominio significa che Unity non reimposta automaticamente lo stato di scripting ogni volta che si immette la modalità di riproduzione, è necessario aggiungere codice per assicurarsi che lo stato di scripting venga reimpostato. Per informazioni dettagliate, vedere la sezione denominata "Modifica degli script per l'esecuzione corretta quando il ricaricamento del dominio è disabilitato" nell'articolo Ricaricamento del dominio Unity.

Per disabilitare il ricaricamento del dominio:

  1. Sulla barra dei menu selezionare Modifica>impostazioni progetto.

  2. Nella pagina Editor passare alla sezione Enter Play Mode Settings (Immetti impostazioni modalità di riproduzione).

  3. È consigliabile scegliere le impostazioni seguenti:

    • Immettere Opzioni modalità di riproduzione selezionata.
    • Ricarica dominio non selezionato.
    • Ricarica scena selezionata.

Screenshot della proprietà Enter Play Mode Settings (Immetti impostazioni modalità di riproduzione) nella pagina Project Settings Editor (Editor impostazioni progetto).

Dopo aver scelto queste impostazioni, l'immissione della modalità di riproduzione non richiamerà il processo di ricaricamento del dominio. Se si vuole ripristinare il comportamento predefinito, selezionare Ricarica dominio nella pagina Editor impostazioni>progetto (ma mantenere selezionata Ricarica scena).

Potenziali problemi

In caso di problemi riportati di seguito, verrà richiesto di segnalarli usando l'opzione di feedback.

  • Errori della console: l'emulatore mesh o un altro sistema finisce in uno stato incoerente tra le sessioni della modalità di riproduzione e non funziona correttamente fino a quando non viene richiamato il ricaricamento del dominio.
  • Comportamenti permanenti: prima di uscire da una sessione in modalità di riproduzione, è stato modificato un campo statico e il relativo valore è stato mantenuto nella sessione successiva della modalità di riproduzione, causando un comportamento imprevisto nell'emulatore mesh.

Effetti della modifica del codice nel progetto

Se si modifica il codice nel progetto, gli elementi saranno uguali. Qualsiasi modifica del codice attiva unity per ricompilare ed eseguire un ricaricamento del dominio, a meno che il progetto non sia configurato per non farlo.

Problemi noti