Enum ExternalDeviceFrameSource.DeviceOriginType
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Tipo di origine del dispositivo.
L'origine della sessione è utilizzata per impostare il punto di riferimento transform nellaSessionOriginmodalità centrale e per trasformare contemporaneamente la coppia camera-origin in altre modalità centrali. Se il tuo SDK è progettato basandosi sul framework Unity XR, ti sarà familiare XR.CoreUtils.XROrigin. Origin è simile a XR.CoreUtils.XROrigin, con la camera di rendering come suo nodo figlio. Gli utenti possono spostare l'origine nella scena senza perdere la relazione di movimento locale definita dalla coppia camera-origin. EasyAR utilizza la coppia camera-origin per gestire la modalità centrale target, particolarmente utile durante l'esecuzione di Mega, dove viene definito un sistema di coordinate del mondo reale per l'intero globo terrestre, mentre la coppia camera-origin definisce tipicamente un sistema di coordinate VIO relativo a un punto di avvio.
protected enum ExternalDeviceFrameSource.DeviceOriginType
Campi
None = 0L'SDK del dispositivo non definisce un'origine. In questo caso, un'origine verrà selezionata o creata automaticamente dalla scena, ma non si sposterà.
Perderai parte della flessibilità, in particolare verranno supportate solo modalità centrali limitate e il modo in cui gli oggetti si muovono sarà vincolato. Gli sviluppatori di applicazioni devono prestare molta attenzione a come posizionano gli oggetti virtuali, perché quando si utilizza questa classe, i nodi e gli oggetti EasyAR si muoveranno sempre. Gli oggetti posizionati nel sistema di coordinate mondiale di Unity non potranno mai apparire nella posizione corretta in nessuna configurazione.
Custom = 1L'SDK del dispositivo definisce la propria origine.
XROrigin = 2L'SDK del dispositivo utilizza Unity.XR.CoreUtils.XROrigin come origine.