Condividi tramite


WorldLockingManager Classe

Definizione

Ultimate manager di Blocco mondiale. WorldLockingManager fornisce l'accesso ai sotto-manager, IAnchorManager, IFragmentManagere IAttachmentPointManager.

public class WorldLockingManager
type WorldLockingManager = class
Public Class WorldLockingManager
Ereditarietà
WorldLockingManager

Campi

Plugin

Interfaccia diretta al plug-in. Non è in genere necessario o si desidera modificare direttamente il plug-in, ma può essere utile per l'override manuale di alcuni input, output o controlli del plug-in.

Proprietà

AdjustmentFrame

Trasformazione in corrispondenza della quale applicare la regolazione della fotocamera. Questo non può essere il nodo della fotocamera, perché la sua trasformazione viene sovrascritta ogni cornice con dati di posizione head. Ma la fotocamera deve essere un discendente collegato di questo nodo.

AlignmentManager

Ultimate manager di Blocco mondiale. WorldLockingManager fornisce l'accesso ai sotto-manager, IAnchorManager, IFragmentManagere IAttachmentPointManager.

AnchorManager

Interfaccia alla gestione ancoraggi.

AnchorSettings

Accesso alle impostazioni di gestione ancoraggio.

ApplyAdjustment

Applicare la regolazione calcolata tramite la trasformazione AdjustmentFrame.

AttachmentPointManager

Interfaccia alla gestione dei punti di allegato. Usare per creare e modificare i punti allegati.

AutoLoad

Caricare automaticamente lo stato WorldLocking dal disco all'avvio.

AutoMerge

Attivare automaticamente un merge di frammenti ogni volta che il motore FrozenWorld indica che uno sarebbe appropriato.

AutoRefreeze

Attiva automaticamente un rifreeze ogni volta che il motore FrozenWorld indica che uno sarebbe appropriato.

AutoSave

Salvare periodicamente lo stato WorldLocking su disco.

CameraFromSpongy

Inverso della trasformazione della fotocamera (fotocamera dall'elemento padre).

CameraParent

Il nodo padre della fotocamera definisce il "frame spongy of reference". Tutti i dati basati su head non elaborati, ad esempio il mapping spaziale, gli eventi di movimento e i dati di posa della testa XR, sono relativi a questa trasformazione.

DiagnosticsSettings

Ottenere una copia delle impostazioni di configurazione di diagnostica condivise o impostare le impostazioni condivise su una copia dell'input.

Enabled

Indica se il sistema è attualmente attivo e stabilizza lo spazio.

ErrorStatus

Stato dell'errore corrente di WorldLockingManager

FragmentManager

Interfaccia alla gestione frammenti.

FrozenFromLocked

Ultimate manager di Blocco mondiale. WorldLockingManager fornisce l'accesso ai sotto-manager, IAnchorManager, IFragmentManagere IAttachmentPointManager.

FrozenFromPinned

Qualsiasi trasformazione applicata dall'applicazione sopra il nodo di regolazione.

FrozenFromSpongy

Trasformare da spazio spongy allo spazio congelato. Lo spazio Spongy è quello nativo delle interfacce XR. Frozen è lo spazio globale di coordinate di Unity. La trasformazione include la regolazione WorldLocking per la fotocamera, nonché qualsiasi altra trasformazione applicata alla fotocamera (ad esempio il teleporto).

HasPendingIO

Se il gestore sta attualmente caricando o salvando in modo asincrono lo stato.

LinkageSettings

Accesso alle impostazioni di collegamento.

LockedFromFrozen

Ultimate manager di Blocco mondiale. WorldLockingManager fornisce l'accesso ai sotto-manager, IAnchorManager, IFragmentManagere IAttachmentPointManager.

LockedFromPinned

Dallo spazio aggiunto allo spazio bloccato al mondo.

LockedFromPlayspace

Modifica della trasformazione in blocco mondiale dello spazio delle coordinate.

LockedFromSpongy

Ultimate manager di Blocco mondiale. WorldLockingManager fornisce l'accesso ai sotto-manager, IAnchorManager, IFragmentManagere IAttachmentPointManager.

MergeIndicated

Indicatore per l'heuristica interna del motore FrozenWorld di se deve essere eseguita un'unione

PinnedFromFrozen

Trasformare dallo spazio bloccato dell'applicazione allo spazio calcolato da WorldLocking.

PinnedFromLocked

Trasformare dallo spazio bloccato del mondo calcolato da WorldLocking allo spazio aggiunto.

PlayspaceFromLocked

Inverso della trasformazione di regolazione in blocco mondiale lo spazio delle coordinate.

PlayspaceFromSpongy

Trasformazione applicata dal nodo padre della fotocamera (facoltativo) (ad esempio per il teleporto).

RefreezeIndicated

Indicatore per l'heuristica interna del motore FrozenWorld di se deve essere eseguito un rifreeze

Settings

Le impostazioni di configurazione possono essere impostate solo come blocco. Ottiene restituisce uno snapshot delle impostazioni correnti e imposta l'intero blocco.

SpongyFromCamera

Trasformazione della fotocamera (padre dalla fotocamera).

SpongyFromFrozen

Trasformare da spazio bloccato allo spazio spongio nativo XR, incluse le altre trasformazioni accumulate nei predecessori della fotocamera (ad esempio il teleporto).

SpongyFromLocked

Ultimate manager di Blocco mondiale. WorldLockingManager fornisce l'accesso ai sotto-manager, IAnchorManager, IFragmentManagere IAttachmentPointManager.

SpongyFromPlayspace

Inverso della trasformazione applicata dal nodo padre della fotocamera (facoltativo) (ad esempio per il teleporto).

Version

Versione di questa versione. Verrà visualizzato nel componente WorldLockingContext in Unity Inspector, consentendo la verifica visiva rapida della versione di World Locking Tools for Unity attualmente installata. Non ha alcun effetto nel codice, ma funge solo da etichetta.

Metodi

Dispose()

Eliminare i interni all'arresto.

Finalize()

Eliminare i interni all'arresto.

GetInstance()

Ottenere l'istanza di WorldLockingManager. Questo può essere chiamato in qualsiasi momento nell'esecuzione del programma, ma se chiamato durante il caricamento delle relative impostazioni potrebbe non essere stato ancora caricato da una nuova scena.

Load()

Attivare manualmente un'operazione di caricamento per lo stato WorldLocking

Reset()

Bring WorldLocking in uno stato ben definito e vuoto

ResetAnchorManager()

Eseguire qualsiasi inizializzazione appropriata una sola volta. Questo viene chiamato dopo aver dato al chiamante la possibilità di modificare le impostazioni.

Save()

Attivare manualmente un'operazione di salvataggio per lo stato WorldLocking

SetContext(WorldLockingContext)

Iniziare a usare le impostazioni condivise dal contesto specificato.

Si applica a