WorldLockingManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |