Partager via


WorldLockingManager Classe

Définition

Ultimate responsable de World Locking. WorldLockingManager fournit l’accès aux sous-gestionnaires, IAnchorManager, IFragmentManageret IAttachmentPointManager.

public class WorldLockingManager
type WorldLockingManager = class
Public Class WorldLockingManager
Héritage
WorldLockingManager

Champs

Plugin

Interface directe vers le plug-in. Il n’est généralement pas nécessaire ou souhaité de manipuler directement le plug-in, mais peut être utile pour remplacer manuellement certaines entrées, sorties ou contrôles de plug-in.

Propriétés

AdjustmentFrame

Transformation à laquelle appliquer le réglage de la caméra. Il ne peut pas s’agir du nœud de la caméra, car sa transformation est remplacée par chaque image avec des données de pose de tête. Toutefois, la caméra doit être un descendant attaché de ce nœud.

AlignmentManager

Ultimate responsable de World Locking. WorldLockingManager fournit l’accès aux sous-gestionnaires, IAnchorManager, IFragmentManageret IAttachmentPointManager.

AnchorManager

Interface avec le gestionnaire d’ancres.

AnchorSettings

Accès aux paramètres de gestion des ancres.

ApplyAdjustment

Appliquez l’ajustement calculé via la transformation AdjustmentFrame.

AttachmentPointManager

Interface avec le gestionnaire de points d’attachement. À utiliser pour créer et manipuler des points d’attachement.

AutoLoad

Chargez automatiquement l’état WorldLocking à partir du disque au démarrage.

AutoMerge

Déclenchez automatiquement une fusion de fragments chaque fois que le moteur FrozenWorld indique qu’une fusion serait appropriée.

AutoRefreeze

Déclenchez automatiquement un regel chaque fois que le moteur FrozenWorld indique qu’il serait approprié.

AutoSave

Enregistrez régulièrement l’état WorldLocking sur le disque.

CameraFromSpongy

Inverse de la transformation de l’appareil photo (caméra à partir du parent).

CameraParent

Le nœud parent de l’appareil photo définit le « cadre de référence spongy ». Toutes les données brutes basées sur la tête, telles que le mappage spatial, les événements de mouvement et les données de pose de tête XR, sont relatives à cette transformation.

DiagnosticsSettings

Obtenez une copie des paramètres de configuration diagnostics partagés ou définissez les paramètres partagés sur une copie de l’entrée.

Enabled

Si le système est actuellement actif et stabilisant l’espace.

ErrorStatus

La status d’erreur actuelle de WorldLockingManager

FragmentManager

Interface avec le gestionnaire de fragments.

FrozenFromLocked

Ultimate responsable de World Locking. WorldLockingManager fournit l’accès aux sous-gestionnaires, IAnchorManager, IFragmentManageret IAttachmentPointManager.

FrozenFromPinned

Toute transformation appliquée par l’application au-dessus du nœud d’ajustement.

FrozenFromSpongy

Passer d’un espace spongieux à un espace figé. L’espace Spongy est celui natif des interfaces XR. Frozen est l’espace de coordonnées global d’Unity. La transformation inclut l’ajustement WorldLocking à la caméra, ainsi que toutes les autres transformations appliquées à l’appareil photo (par exemple, la téléportation).

HasPendingIO

Indique si le gestionnaire est en cours de chargement ou d’enregistrement asynchrone de l’état.

LinkageSettings

Accès aux paramètres de liaison.

LockedFromFrozen

Ultimate responsable de World Locking. WorldLockingManager fournit l’accès aux sous-gestionnaires, IAnchorManager, IFragmentManageret IAttachmentPointManager.

LockedFromPinned

De l’espace épinglé à l’espace verrouillé dans le monde entier.

LockedFromPlayspace

Transformation d’ajustement pour verrouiller l’espace de coordonnées.

LockedFromSpongy

Ultimate responsable de World Locking. WorldLockingManager fournit l’accès aux sous-gestionnaires, IAnchorManager, IFragmentManageret IAttachmentPointManager.

MergeIndicated

Indicateur pour l’heuristique interne du moteur FrozenWorld indiquant si une fusion doit être effectuée

PinnedFromFrozen

Transformez de l’espace figé de l’application en espace calculé par WorldLocking.

PinnedFromLocked

Transformez de l’espace verrouillé mondial calculé par WorldLocking vers l’espace épinglé en place.

PlayspaceFromLocked

Inverse de la transformation d’ajustement pour verrouiller l’espace de coordonnées.

PlayspaceFromSpongy

Transformation appliquée par le nœud parent de la caméra (facultatif) (par exemple, pour la téléportation).

RefreezeIndicated

Indicateur pour l’heuristique interne du moteur FrozenWorld indiquant si un regel doit être effectué

Settings

Les paramètres de configuration ne peuvent être définis qu’en tant que bloc. Get retourne une instantané des paramètres actuels et définit des copies du bloc entier.

SpongyFromCamera

Transformation de l’appareil photo (parent de l’appareil photo).

SpongyFromFrozen

Transformer de l’espace figé en espace spongieux natif XR, y compris d’autres transformations accumulées dans les ancêtres de l’appareil photo (par exemple, la téléportation).

SpongyFromLocked

Ultimate responsable de World Locking. WorldLockingManager fournit l’accès aux sous-gestionnaires, IAnchorManager, IFragmentManageret IAttachmentPointManager.

SpongyFromPlayspace

Inverse de la transformation appliquée par le nœud parent de la caméra (facultatif) (par exemple, pour la téléportation).

Version

Version de cette version. Cela s’affiche dans le composant WorldLockingContext de l’inspecteur Unity, ce qui permet une vérification visuelle rapide de la version de World Locking Tools pour Unity actuellement installée. Elle n’a aucun effet dans le code, mais sert uniquement d’étiquette.

Méthodes

Dispose()

Supprimez les éléments internes lors de l’arrêt.

Finalize()

Supprimez les éléments internes lors de l’arrêt.

GetInstance()

Obtenez le instance WorldLockingManager. Cela peut être appelé à tout moment dans l’exécution du programme, mais s’il est appelé pendant le chargement, ses paramètres n’ont peut-être pas encore été chargés à partir d’une nouvelle scène.

Load()

Déclencher manuellement une opération de chargement pour l’état WorldLocking

Reset()

Amener WorldLocking à un état vide bien défini

ResetAnchorManager()

N’effectuez une initialisation appropriée qu’une seule fois. Cette opération est appelée après avoir donné à l’appelant la possibilité de modifier les paramètres.

Save()

Déclencher manuellement une opération d’enregistrement pour l’état WorldLocking

SetContext(WorldLockingContext)

Commencez à utiliser les paramètres partagés à partir d’un contexte donné.

S’applique à