AdjusterMoving Classe

Definizione

Componente per gestire le regolazioni del mondo bloccate per oggetti dinamici (in movimento).

public class AdjusterMoving : Microsoft.MixedReality.WorldLocking.Tools.AdjusterFixed
type AdjusterMoving = class
    inherit AdjusterFixed
Public Class AdjusterMoving
Inherits AdjusterFixed
Ereditarietà
UnityEngine.MonoBehaviour
AdjusterMoving

Commenti

Per gli oggetti stazioni, usare AdjusterFixed.

Questo componente usa il passaggio di Unity Update per mantenere il sistema World Locking Tools apprised della posizione dell'oggetto di destinazione.This component use the Unity Update pass to keep the World Locking Tools system apprised of the target object's position. Anche se questa operazione è economica, anche solo il costo di un aggiornamento aggiuntivo() è meglio evitare per gli oggetti stazioni.

Se l'oggetto si sposta molto raramente sotto il controllo script, valutare l'uso di un AdjusterFixedoggetto e notificarlo dopo lo spostamento con UpdatePosition().

Costruttori

AdjusterMoving()

Componente per gestire le regolazioni del mondo bloccate per oggetti dinamici (in movimento).

Proprietà

AttachmentPoint

Punto di allegato che questo componente esegue il wrapping.

(Ereditato da AdjusterFixed)
Manager

Interfaccia di gestione dei punti di allegato a cui questo componente sottoscrive.

(Ereditato da AdjusterFixed)

Metodi

HandleAdjustLocation(Pose)

Gestire una regolazione della posizione a causa di un'operazione di refit.

(Ereditato da AdjusterFixed)
HandleAdjustState(AttachmentPointStateType)

Gestire una modifica nello stato del frammento associato.

(Ereditato da AdjusterFixed)
UpdatePosition()

Per gli spostamenti non frequenti sotto il controllo script, UpdatePosition notifica al sistema che l'oggetto è stato spostato. Deve essere chiamato dopo qualsiasi spostamento scriptato dell'oggetto ( ma non dopo lo spostamento attivato da WLT, ad esempio in HandleAdjustLocation(Pose)).

(Ereditato da AdjusterFixed)

Si applica a