Enum ExternalDeviceFrameSource.DeviceOriginType
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Tipo di origin del dispositivo.
session origin viene usato per impostare il punto di riferimento transform nella modalita centro SessionOrigin, e per trasformare insieme la coppia camera-origin in altre modalita centro. Se il tuo SDK e progettato sulla base del framework Unity XR, XR.CoreUtils.XROrigin ti sara familiare. Origin e qualcosa di simile a XR.CoreUtils.XROrigin, e la camera di rendering e un suo child node. Gli utenti possono spostare origin nella scena senza perdere la relazione di movimento locale definita dalla coppia camera-origin. EasyAR usa la coppia camera-origin per gestire target center mode. Questo e particolarmente utile durante l'esecuzione di Mega, perche Mega definisce un sistema di coordinate del mondo reale per l'intera Terra, mentre la coppia camera-origin di solito definisce un sistema di coordinate VIO relativo a un punto di avvio.
protected enum ExternalDeviceFrameSource.DeviceOriginType
Campi
None = 0L'SDK del dispositivo non definisce un origin. In questo caso, l'origin verra selezionato o creato automaticamente dalla scena, ma non si muovera.
Perderai una certa flessibilita, soprattutto perche possono essere supportati solo center modes limitati e anche il modo in cui gli oggetti si muovono sara limitato. Gli sviluppatori dell'applicazione devono fare molta attenzione a come posizionano gli oggetti virtuali, perche usando questa classe i nodi e gli oggetti EasyAR si muoveranno sempre. Qualsiasi oggetto posizionato nel sistema di coordinate mondo di Unity non potra mai essere visualizzato nella posizione corretta in nessuna configurazione.
Custom = 1L'SDK del dispositivo definisce il proprio origin.
XROrigin = 2L'SDK del dispositivo usa Unity.XR.CoreUtils.XROrigin come origin.