Unity+Hololens2+WLT实现空间大头针锁定世界锚点

2023-03-02  本文已影响0人  玄策丶

本篇使用MRTK新版WLT(World Locking Tools)实现将虚拟物体锁定到现实场景中,重启应用程序后,虚拟物体保持在原来的位置。
官方文档:https://learn.microsoft.com/zh-cn/mixed-reality/world-locking-tools/documentation/concepts/advanced/spacepins

一、导入MRTK和WLT

使用MixedRealityFeatureTool软件导入Unity最新版MRTK和WLT(自己导入包也可以)


image.png

二、Unity中配置MRTK和WLT

MRTK.png
WLT.png

此时场景中会添加MRTK和WLT的文件


scene.png

三、使用空间大头针

1、在Unity的PackageManager中导入WLT Samples

*因为SpacePinManipulation脚本是Samples中的示例,所以要导入Samples


WLTSamples.png

2、场景中新建一个Cube,添加脚本SpacePinManipulation

Cube.png

四、完成打包

将程序打包发布到Hololens2设备中,此时可以移动Cube的位置来移动空间大头针,即Cube的位置为Unity空间坐标系中的零点。

上一篇下一篇

猜你喜欢

热点阅读