IAttachmentPointManager.CreateAttachmentPoint 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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。