IAttachmentPointManager.TeleportAttachmentPoint Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.