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 引擎连接更改

返回

新的附件点接口。

注解

附件点本身是一个相当不透明的句柄。 其效果通过与之关联的两个处理程序传播到客户端。 上下文接口是可选的。 如果在概念上从现有附件点生成新的附件点 (或其目标对象) ,则应指定它。 如果为 null,则从概念上讲,新连接点是从当前相机生成的。 附件点本身是一个相当不透明的句柄。 实际调整是通过传递到创建中的两个委托的通知进行的。 在重新拟合 (合并或重新冻结) 时,locationHandler 将严格通知调整。 stateHandler 通知此附件点是否与当前片段“连接”。 这两个处理程序都是可选的,可能为 null。

适用于