鸟语天空
MRTK World Locking Tools
post by:追风剑情 2023-6-25 18:43

转载:https://www.jianshu.com/p/9b6a1227060f

MRTK中的世界锁定工具(World Locking Tools,WLT),可以将虚拟对象锁定在物理空间中,下次打开应用程序虚拟对象依然保持在上次设定的物理空间位置。其原理是应用启动后WLT会将Unity的全局坐标空间与物理空间重新进行对齐。

开发工具: Unity 2020.3.35

1、导入MRTK

222222.png

2、导入 WLT

11111.png

(必选)导入Platform Support/Mixed Reality OpenXR Plugin
(可选)导入Spatial Audio/Microsoft Spatializer

3、配置 MRTK

4444.png

4、配置 WLT

55555.png

5、添加虚拟对象

在场景中创建一个Cube并添加SpacePinManipulation组件,将Sample/WLT Samples/1.5.9/WLT Examples/Prefabs/FeelerRays预置拖到变量Prefab_Feeler Ray上。

33333.png

6、测试

打包部署到HoloLens上运行测试。拖动Cube到物理空间中的某个位置,退出并重新进入应用,Cube在物理空间中的位置不变。

[微软] 世界锁定(World Locking Tools)
[微软] World Locking Tools 文档
[微软] WLT API 文档
[微软] World Locking Tools for Unity 中的坐标空间
[微软] 空间大头针

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容