AdjusterMoving Класс

Определение

Компонент для обработки изменений в замороженном мире для динамических (движущихся) объектов.

public class AdjusterMoving : Microsoft.MixedReality.WorldLocking.Tools.AdjusterFixed
type AdjusterMoving = class
    inherit AdjusterFixed
Public Class AdjusterMoving
Inherits AdjusterFixed
Наследование
UnityEngine.MonoBehaviour
AdjusterMoving

Комментарии

Для стационарных объектов используйте AdjusterFixed.

Этот компонент использует передачу обновления Unity, чтобы система World Locking Tools отслеживала положение целевого объекта. Хотя эта операция является дешевой, даже просто стоимость дополнительного Обновления() лучше избегать для стационарных объектов.

Если объект перемещается очень редко под управлением скрипта AdjusterFixed, рекомендуется использовать и уведомлять его после перемещения с UpdatePosition()помощью .

Конструкторы

AdjusterMoving()

Компонент для обработки изменений в замороженном мире для динамических (движущихся) объектов.

Свойства

AttachmentPoint

Точка вложения, которую этот компонент заключает в оболочку.

(Унаследовано от AdjusterFixed)
Manager

Интерфейс диспетчера точек прикрепления, на который подписан этот компонент.

(Унаследовано от AdjusterFixed)

Методы

HandleAdjustLocation(Pose)

Обработка корректировки положения из-за операции переподготовки.

(Унаследовано от AdjusterFixed)
HandleAdjustState(AttachmentPointStateType)

Обработка изменения связанного состояния фрагмента.

(Унаследовано от AdjusterFixed)
UpdatePosition()

При редких перемещениях под управлением скрипта UpdatePosition уведомляет систему о перемещении объекта. Он должен вызываться после любого перемещения объекта по скрипту (но не после перемещения, активированного WLT, например в HandleAdjustLocation(Pose)).

(Унаследовано от AdjusterFixed)

Применяется к