AdjusterMoving Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Компонент для обработки изменений в замороженном мире для динамических (движущихся) объектов.
public class AdjusterMoving : Microsoft.MixedReality.WorldLocking.Tools.AdjusterFixed
type AdjusterMoving = class
inherit AdjusterFixed
Public Class AdjusterMoving
Inherits AdjusterFixed
- Наследование
Комментарии
Для стационарных объектов используйте AdjusterFixed.
Этот компонент использует передачу обновления Unity, чтобы система World Locking Tools отслеживала положение целевого объекта. Хотя эта операция является дешевой, даже просто стоимость дополнительного Обновления() лучше избегать для стационарных объектов.
Если объект перемещается очень редко под управлением скрипта AdjusterFixed, рекомендуется использовать и уведомлять его после перемещения с UpdatePosition()помощью .
Конструкторы
AdjusterMoving() |
Компонент для обработки изменений в замороженном мире для динамических (движущихся) объектов. |
Свойства
AttachmentPoint |
Точка вложения, которую этот компонент заключает в оболочку. (Унаследовано от AdjusterFixed) |
Manager |
Интерфейс диспетчера точек прикрепления, на который подписан этот компонент. (Унаследовано от AdjusterFixed) |
Методы
HandleAdjustLocation(Pose) |
Обработка корректировки положения из-за операции переподготовки. (Унаследовано от AdjusterFixed) |
HandleAdjustState(AttachmentPointStateType) |
Обработка изменения связанного состояния фрагмента. (Унаследовано от AdjusterFixed) |
UpdatePosition() |
При редких перемещениях под управлением скрипта UpdatePosition уведомляет систему о перемещении объекта. Он должен вызываться после любого перемещения объекта по скрипту (но не после перемещения, активированного WLT, например в HandleAdjustLocation(Pose)). (Унаследовано от AdjusterFixed) |