Freigeben über


IAttachmentPointManager.TeleportAttachmentPoint Methode

Definition

Teleportierung (im Gegensatz zu Verschieben) bedeutet, dass das Objekt an seiner alten Position verschwunden ist und sofort wieder an seiner neuen Position im gefrorenen Raum angezeigt wird, ohne den dazwischen liegenden Raum zu durchlaufen.

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)

Parameter

attachPointIface
IAttachmentPoint

Der Anfügepunkt zum Teleport

newFrozenPosition
UnityEngine.Vector3

Die Position, an die teleportt werden soll.

context
IAttachmentPoint

Der optionale Kontext.

Hinweise

Verwenden Sie dies für diskontinuierliche Bewegung durch den Raum (d.h. Teleportation). Verwenden Sie MoveAttachmentPoint(IAttachmentPoint, Vector3)für kontinuierliche Verschiebungen . Dies entspricht dem Freigeben des Anlagepunkts (ReleaseAttachmentPoint(IAttachmentPoint)) und dessen Erstellung (CreateAttachmentPoint(Vector3, IAttachmentPoint, AdjustLocationDelegate, AdjustStateDelegate)) an der neuen Position im angegebenen Kontext, mit der Ausnahme, dass die Verwendung von Teleport zulässt, dass der Verweis auf den vorhandenen Anlagepunkt gültig bleibt.

Gilt für: