Condividi tramite


IAttachmentPointManager.TeleportAttachmentPoint Metodo

Definizione

Il teletrasporto (invece di Move) significa che l'oggetto è destinato a essere scomparso nella posizione precedente e riapparve immediatamente nella nuova posizione nello spazio bloccato senza attraversare lo spazio tra.

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)

Parametri

attachPointIface
IAttachmentPoint

Punto di collegamento al teletrasporto

newFrozenPosition
UnityEngine.Vector3

Posizione in cui eseguire il teletrasporto.

context
IAttachmentPoint

Contesto facoltativo.

Commenti

Utilizzare questa opzione per lo spostamento discontinuo attraverso lo spazio (ad esempio, teletrasportazione). Per lo spostamento continuo, usare MoveAttachmentPoint(IAttachmentPoint, Vector3). Ciò equivale a rilasciare il punto di allegato (ReleaseAttachmentPoint(IAttachmentPoint)) e a crearlo (CreateAttachmentPoint(Vector3, IAttachmentPoint, AdjustLocationDelegate, AdjustStateDelegate)) nella nuova posizione nel contesto specificato, ad eccezione del fatto che l'uso di Teleport consente al riferimento al punto di allegato esistente di rimanere valido.

Si applica a