Enum ExternalDeviceFrameSource.DeviceOriginType
- Espace de noms
- easyar
- Assembly
- EasyAR.Sense.dll
Type d'origin de l'appareil.
session origin sert a definir le point de reference transform dans le mode centre SessionOrigin, et a transformer ensemble la paire camera-origin dans les autres modes centre. Si votre SDK est concu sur la base du framework Unity XR, XR.CoreUtils.XROrigin vous sera familier. Origin est quelque chose de similaire a XR.CoreUtils.XROrigin, et la camera de rendu est son noeud enfant. Les utilisateurs peuvent deplacer origin dans la scene sans perdre la relation de mouvement locale definie par la paire camera-origin. EasyAR utilise la paire camera-origin pour traiter target center mode. C'est particulierement utile lors de l'execution de Mega, car Mega definit un systeme de coordonnees du monde reel pour toute la Terre, tandis que la paire camera-origin definit generalement un systeme de coordonnees VIO relatif a un point de demarrage.
protected enum ExternalDeviceFrameSource.DeviceOriginType
Champs
None = 0Le SDK de l'appareil ne definit pas d'origin. Dans ce cas, l'origin sera automatiquement selectionne ou cree depuis la scene, mais il ne se deplacera pas.
Vous perdrez une certaine flexibilite, notamment parce que seuls des center modes limites peuvent etre pris en charge et que la facon dont les objets se deplacent sera egalement limitee. Les developpeurs d'application doivent etre tres prudents dans le placement des objets virtuels, car lors de l'utilisation de cette classe, les noeuds et objets EasyAR se deplaceront toujours. Tout objet place dans le systeme de coordonnees monde Unity ne pourra jamais etre affiche a la position correcte, quelle que soit la configuration.
Custom = 1Le SDK de l'appareil definit son propre origin.
XROrigin = 2Le SDK de l'appareil utilise Unity.XR.CoreUtils.XROrigin comme origin.