IAttachmentPointManager.TeleportAttachmentPoint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.