本篇使用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.pngWLT.png
此时场景中会添加MRTK和WLT的文件
scene.png
三、使用空间大头针
1、在Unity的PackageManager中导入WLT Samples
*因为SpacePinManipulation脚本是Samples中的示例,所以要导入Samples
WLTSamples.png
2、场景中新建一个Cube,添加脚本SpacePinManipulation
Cube.png四、完成打包
将程序打包发布到Hololens2设备中,此时可以移动Cube的位置来移动空间大头针,即Cube的位置为Unity空间坐标系中的零点。
网友评论