Compartilhar via


IAttachmentPointManager.TeleportAttachmentPoint Método

Definição

Teletransporte (em oposição a Move) significa que o objeto deve ter desaparecido em sua posição antiga e reaparecedo instantaneamente em sua nova posição no espaço congelado sem atravessar o espaço no meio.

public void TeleportAttachmentPoint (Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint attachPointIface, UnityEngine.Vector3 newFrozenPosition, Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint context);
abstract member TeleportAttachmentPoint : Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint * UnityEngine.Vector3 * Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint -> unit
Public Sub TeleportAttachmentPoint (attachPointIface As IAttachmentPoint, newFrozenPosition As Vector3, context As IAttachmentPoint)

Parâmetros

attachPointIface
IAttachmentPoint

O ponto de anexo para teletransporte

newFrozenPosition
UnityEngine.Vector3

A posição para a qual teletransportar.

context
IAttachmentPoint

O contexto opcional.

Comentários

Use isso para movimentação descontinuada pelo espaço (ou seja, teletransporte). Para movimentação contínua, use MoveAttachmentPoint(IAttachmentPoint, Vector3). Isso é equivalente a liberar o ponto de anexo (ReleaseAttachmentPoint(IAttachmentPoint)) e criá-lo (CreateAttachmentPoint(Vector3, IAttachmentPoint, AdjustLocationDelegate, AdjustStateDelegate)) no novo local no contexto fornecido, exceto que o uso do Teleport permite que a referência ao ponto de anexo existente permaneça válida.

Aplica-se a