Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[pre.11] - 2022-09-12 - fa26baf
Il formato è basato su Mantieni un log delle modifiche. L'annuncio della versione completa è disponibile qui sotto la categoria delle versioni della scheda discussioni nel repository.
Aggiunto
- Aggiunta di un'interfaccia unificata
IPoseSource
per la condivisione della logica di posa tra diversi componenti - Aggiunta del supporto per il sistema di convalida dei progetti di Unity
- Aggiunta dell'impostazione dell'icona dell'app 3D per la piattaforma UWP
- Aggiunta di voci di menu per creare pulsanti basati su canvas in modo intelligente nella gerarchia
- Aggiunta di BurstAotSettings al progetto Unity di esempio
- Aggiunta della possibilità di caricare i modelli controller dalla piattaforma
- Aggiunta
CameraFOVChecker
da MRTK2
Modificato
- Interruzione:
CameraCache
ora viene rimossa a favore dell'implementazione con prestazioni elevateCamera.main
di Unity - Interruzione: i prefab dell'esperienza utente sono ora suddivisi in due pacchetti:
MRTK UX Components
eMRTK UX Components (Non-Canvas)
- Interruzione: modifica dello spazio colore predefinito in Lineare e modifica i materiali di conseguenza
- Interruzione: rimosso vuoto
GazeController
- Aggiornamento delle dipendenze delle definizioni di base di MRTK3 per richiedere le utilità XR Core di Unity 2.1.0-pre.1
- Aggiornamento del plug-in OpenXR Realtà mista alla versione 1.5.0
- Aggiornamento del plug-in Unity OpenXR alla versione 1.5.1
- Spostato in un file personalizzato
AndroidManifest.xml
da abilitareTouchScreenKeyboard
in Meta Quest - Miglioramento dell'oggetto visivo e della configurazione predefinita di TabView
- Refactoring
HandBasedPoseSource
daHandJointPoseSource
- Aggiornato
InterfaceSelector
per l'uso di UnityTypeCache
- Aggiornamento Microsoft.Unity.Analyzers.dll alla versione 1.14.0
- Dipendenze aggiornate nei manifesti del pacchetto
- Rimosso il vecchio caricatore No Pre Init
- Aggiornamento di FollowJoint per l'uso dei callback di serializzazione per la migrazione
- Spostato l'esempio di finestra magica nella propria scena
- Menu a mano aggiornato e prefab menu vicino e esempi per essere basati su canvas
- Aggiornamento del mapping dello stato di rilevamento per il prefab del controller di base
- Obsoleto
ArticulatedHandController
'sPinchPose
- Miglioramento della logica di reimpostazione per i dati della mano
- Rimozione dell'applicazione duplicata
PlayspaceUtilities.ReferenceTransform.rotation
inMRTKRayInteractor
Fisso
- È stato risolto un problema in StateViz che impediva di tenere traccia dei singoli colori
- Correzione di un messaggio di avviso del modello cheese
- Correzione di un messaggio di avviso dal modello di logo MRTK
- Correzione di alcuni problemi di fisica relativi a
ObjectManipulator
e allaHandInteractionExample
scena - Correzione del tempo di transizione non corretto e riferimento all'icona del tipo di carattere mancante nel prefab pulsante azione
- Simulazione dello sguardo fisso quando XR non è abilitato
Problemi noti
Quando vengono soddisfatte le condizioni seguenti:
- Oculus OpenXR è selezionato come runtime OpenXR modalità di riproduzione per la piattaforma autonoma e
- L'inizializzazione di XR all'avvio viene verificata per la piattaforma autonoma e
- Il computer non è collegato a un visore VR (tramite cavo o wireless)
... L'editor di Unity può spesso bloccarsi in modalità di riproduzione. Si tratta di un bug di Unity introdotto nel plug-in Unity OpenXR 1.5. Per risolvere questo problema:
- usare un runtime OpenXR in modalità di riproduzione non Oculus per la piattaforma autonoma o
- deselezionare Inizializza XR all'avvio in Modifica>impostazioni>progetto Gestione plug-in>XR Autonomo durante l'iterazione nell'editor tramite la modalità di riproduzione o
- connettersi a un visore VR prima di passare alla modalità di riproduzione nell'editor.
Modifiche di rilievo
- I prefab dell'esperienza utente sono ora suddivisi in due pacchetti:
MRTK UX Components
eMRTK UX Components (Non-Canvas)
- Fino a questo punto, i componenti dell'esperienza utente basati su RectTransform (preferiti) sono stati compressi con i controlli non basati su RectTransform (statici), che hanno causato confusione e frustrazione
- I prefab dell'esperienza utente sono ora separati in due pacchetti in base all'uso di Canvas/RectTransform. Ciò consentirà una maggiore chiarezza per gli sviluppatori.
- Elemento azione: se attualmente si usano prefab/componenti dell'esperienza utente che non sono basati su canvas, assicurarsi di selezionare
MRTK UX Components (Non-Canvas)
in modo esplicito quando si esegue l'aggiornamento nello strumento funzionalità di Realtà mista.
- Modifica dello spazio colore del progetto di esempio in materiali lineari e regolati di conseguenza
- Materiali principali correlati all'interfaccia utente ottimizzati e materiali standard MRTK per l'uso nello spazio dei colori lineare. Il loro aspetto nello spazio colore gamma sarà leggermente diverso.
- Per altre informazioni sullo spazio dei colori lineare e gamma, vedere la documentazione di Unity.
CameraCache
viene ora rimosso da MRTK a favore dell'implementazione efficienteCamera.main
di Unity- A partire da Unity 2020.2 (precedente al requisito di versione minima di Unity per MRTK3), Camera.main ha avuto alcuni enormi miglioramenti delle prestazioni!
Camera.main
non sono mai stati eseguiti più di 0,0 ms nei test del profiler nell'editor
- Rimosso vuoto
GazeController
- Tutte le proprietà di questa classe sono state deprecate.
ArticulatedHandController
offre funzionalità equivalenti per ogni mano di avvicinamento delle dita.
- Tutte le proprietà di questa classe sono state deprecate.