IAttachmentPointManager.CreateAttachmentPoint Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Create und registrieren Sie einen neuen Anlagepunkt.
public Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint CreateAttachmentPoint (UnityEngine.Vector3 frozenPosition, Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint context, Microsoft.MixedReality.WorldLocking.Core.AdjustLocationDelegate locationHandler, Microsoft.MixedReality.WorldLocking.Core.AdjustStateDelegate stateHandler);
abstract member CreateAttachmentPoint : UnityEngine.Vector3 * Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint * Microsoft.MixedReality.WorldLocking.Core.AdjustLocationDelegate * Microsoft.MixedReality.WorldLocking.Core.AdjustStateDelegate -> Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint
Public Function CreateAttachmentPoint (frozenPosition As Vector3, context As IAttachmentPoint, locationHandler As AdjustLocationDelegate, stateHandler As AdjustStateDelegate) As IAttachmentPoint
Parameter
- frozenPosition
- UnityEngine.Vector3
Die Position im eingefrorenen Bereich, an dem der Anlagepunkt gestartet werden soll
- context
- IAttachmentPoint
Der optionale Kontext, in dem der Anlagepunkt erstellt werden soll (kann NULL sein)
- locationHandler
- AdjustLocationDelegate
Delegat für die Anpassung des Frozen World-Triebwerkssystems an die Position
- stateHandler
- AdjustStateDelegate
Delegat zur Behandlung von Konnektivitätsänderungen der Frozen World-Engine
Gibt zurück
Die neue Schnittstelle des Anlagepunkts.
Hinweise
Der Anlagepunkt selbst ist ein ziemlich undurchsichtiges Handle. Seine Auswirkungen werden über die beiden ihm zugeordneten Handler an den Client weitergegeben. Die Kontextschnittstelle ist optional. Sie sollte angegeben werden, wenn der neue Anlagepunkt konzeptionell aus einem vorhandenen Anlagepunkt (oder dessen Zielobjekt) erzeugt wird. Wenn NULL, wurde der neue Anlagepunkt konzeptionell von der aktuellen Kamera abgerufen. Der Anlagepunkt selbst ist ein ziemlich undurchsichtiges Handle. Die tatsächlichen Anpassungen werden über Benachrichtigungen über die beiden Delegatten vorgenommen, die an die Erstellung übergeben werden. Der locationHandler ist streng zu benachrichtigen über Anpassungen beim erneuten Anpassen (Merge oder Refreeze). Der stateHandler benachrichtigt, ob dieser Anlagepunkt mit dem aktuellen Fragment "verbunden" ist. Beide Handler sind optional und können NULL sein.