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

Hérite de : XRNode3D < Node3D < Node < Object

Un point d'ancrage dans l'espace AR.

Description

Le point XRAnchor3D est un nœud XRNode3D qui associe un emplacement réel du monde identifié par la plateforme AR à une position dans le monde du jeu. Par exemple, tant que la détection des plans dans ARKit est activée, ARKit identifiera et mettra à jour la position des plans (tables, planchers, etc) et créera des ancrages pour eux.

Ce nœud est associé à l'un des ancrage à travers son identifiant unique. Lorsque vous recevez un signal qu'un nouvel ancrage est disponible, vous devez ajouter ce nœud à votre scène pour cet ancrage. Vous pouvez prédéfinir les nœuds et définir l'identifiant, les nœuds resteront simplement sur (0, 0, 0) jusqu'à ce qu'un plan soit reconnu.

Gardez à l'esprit que, tant que la détection des plans est activée, la taille, le placement et l'orientation d'un ancrage seront mis à jour pendant que la logique de détection en apprend davantage sur le monde réel, surtout si une partie seulement de la surface est en vue.

Tutoriels

Méthodes

Plane

get_plane() const

Vector3

get_size() const


Descriptions des méthodes

Plane get_plane() const 🔗

Renvoie un plan aligné avec notre ancre. Pratique pour les essais d’intersection.


Vector3 get_size() const 🔗

Renvoie la taille estimée du plan détecté. Disons que lorsque l’ancre se rapporte à une table dans le monde réel, c’est la taille estimée de la surface de cette table.