Compartilhar via


AdjusterMoving Classe

Definição

Componente para lidar com ajustes de mundo congelados para objetos dinâmicos (em movimento).

public class AdjusterMoving : Microsoft.MixedReality.WorldLocking.Tools.AdjusterFixed
type AdjusterMoving = class
    inherit AdjusterFixed
Public Class AdjusterMoving
Inherits AdjusterFixed
Herança
UnityEngine.MonoBehaviour
AdjusterMoving

Comentários

Para objetos estacionários, use AdjusterFixed.

Esse componente usa a passagem atualização do Unity para manter o sistema world locking tools informado da posição do objeto de destino. Embora essa operação seja barata, mesmo que apenas o custo de uma Atualização() adicional seja melhor evitado para objetos estacionários.

Se o objeto se mover com pouca frequência sob o controle de script, considere usar um AdjusterFixede notificá-lo depois de mover com UpdatePosition().

Construtores

AdjusterMoving()

Componente para lidar com ajustes de mundo congelados para objetos dinâmicos (em movimento).

Propriedades

AttachmentPoint

O ponto de anexo que este componente encapsula.

(Herdado de AdjusterFixed)
Manager

A interface do gerenciador de ponto de anexo à qual esse componente assina.

(Herdado de AdjusterFixed)

Métodos

HandleAdjustLocation(Pose)

Manipule um ajuste de pose devido a uma operação de reajuste.

(Herdado de AdjusterFixed)
HandleAdjustState(AttachmentPointStateType)

Manipule uma alteração no estado de fragmento associado.

(Herdado de AdjusterFixed)
UpdatePosition()

Para movimentações pouco frequentes sob controle de script, UpdatePosition notifica o sistema de que o objeto foi realocado. Ele deve ser chamado após qualquer movimento com script do objeto (mas não após o movimento disparado pelo WLT, como em HandleAdjustLocation(Pose)).

(Herdado de AdjusterFixed)

Aplica-se a