次の方法で共有


IAttachmentPointManager.CreateAttachmentPoint メソッド

定義

新しい添付ファイル ポイントをCreateして登録します。

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

パラメーター

frozenPosition
UnityEngine.Vector3

固定された空間内の、アタッチメント ポイントを開始する位置

context
IAttachmentPoint

添付ファイル ポイントを作成する省略可能なコンテキスト (null である可能性があります)

locationHandler
AdjustLocationDelegate

Frozen World エンジン システムの位置調整を処理するデリゲート

stateHandler
AdjustStateDelegate

Frozen World エンジンの接続の変更を処理するためのデリゲート

戻り値

新しいアタッチメント ポイント インターフェイス。

注釈

アタッチメント ポイント自体はかなり不透明なハンドルです。 その効果は、クライアントに関連付けられている 2 つのハンドラーを介してクライアントに伝達されます。 コンテキスト インターフェイスは省略可能です。 新しい添付ファイル ポイントが、既存の添付ファイル ポイント (またはそのターゲット オブジェクト) から概念的に生成される場合に指定する必要があります。 null の場合、概念的には、現在のカメラから新しい添付ファイル ポイントが生成されました。 アタッチメント ポイント自体はかなり不透明なハンドルです。 実際の調整は、作成に渡された 2 つのデリゲートを通じて通知によって行われます。 locationHandler は、再調整 (マージまたはリフリーズ) 時に調整を通知することを厳密に行います。 stateHandler は、この添付ファイル ポイントが現在のフラグメントと "接続" されているかどうかを通知します。 どちらのハンドラーも省略可能であり、null である可能性があります。

適用対象