本篇使用MRTK新版WLT(World Locking Tools)實(shí)現(xiàn)將虛擬物體鎖定到現(xiàn)實(shí)場(chǎng)景中谨设,重啟應(yīng)用程序后简烘,虛擬物體保持在原來的位置笑陈。
官方文檔:https://learn.microsoft.com/zh-cn/mixed-reality/world-locking-tools/documentation/concepts/advanced/spacepins
一放刨、導(dǎo)入MRTK和WLT
使用MixedRealityFeatureTool軟件導(dǎo)入U(xiǎn)nity最新版MRTK和WLT(自己導(dǎo)入包也可以)
image.png
二、Unity中配置MRTK和WLT
MRTK.png
WLT.png
此時(shí)場(chǎng)景中會(huì)添加MRTK和WLT的文件
scene.png
三云稚、使用空間大頭針
1隧饼、在Unity的PackageManager中導(dǎo)入WLT Samples
*因?yàn)镾pacePinManipulation腳本是Samples中的示例,所以要導(dǎo)入Samples
WLTSamples.png
2静陈、場(chǎng)景中新建一個(gè)Cube燕雁,添加腳本SpacePinManipulation
Cube.png
四、完成打包
將程序打包發(fā)布到Hololens2設(shè)備中鲸拥,此時(shí)可以移動(dòng)Cube的位置來移動(dòng)空間大頭針拐格,即Cube的位置為Unity空間坐標(biāo)系中的零點(diǎn)。