Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

XRAnchor3D

Eredita: XRNode3D < Node3D < Node < Object

Un punto di ancoraggio nello spazio AR.

Descrizione

Il punto XRAnchor3D è un XRNode3D che mappa una posizione del mondo reale identificata dalla piattaforma AR in una posizione all'interno del mondo di gioco. Ad esempio, finché il rilevamento del piano in ARKit è attivo, ARKit identificherà e aggiornerà la posizione dei piani (tavoli, pavimenti, ecc.) e creerà ancoraggi per essi.

Questo nodo è mappato su uno degli ancoraggitramite il suo ID univoco. Quando ricevi un segnale che è disponibile un nuovo ancoraggio, dovresti aggiungere questo nodo alla tua scena per quell'ancoraggio. Puoi predefinire i nodi e impostare l'ID; i nodi rimarranno semplicemente su (0, 0, 0) finché non sarà riconosciuto un piano.

Tieni presente che, finché il rilevamento del piano è abilitato, le dimensioni, il posizionamento e l'orientamento di un ancoraggio saranno aggiornati man mano che la logica di rilevamento scopre di più sul mondo reale là fuori, soprattutto se solo una parte della superficie è in vista.

Tutorial

Metodi

Plane

get_plane() const

Vector3

get_size() const


Descrizioni dei metodi

Plane get_plane() const 🔗

Restituisce un piano allineato con il nostro ancoraggio; utile per i test di intersezione.


Vector3 get_size() const 🔗

Restituisce la dimensione stimata del piano che è stato rilevato. Diciamo che quando l'ancoraggio si riferisce a un tavolo nel mondo reale, questa è la dimensione stimata della superficie di quel tavolo.