跳到主要内容

物体定位

Unity2022.3.35f1 + visionOS 1.2.3 + vision Pro 2.0.0 beta6
参考此文章的必要条件部分:头戴数据
物体定位也需要这些必要条件。

一、必要条件

1) XR Origin上包含一个ARPlaneManager,Plane Prefab可以为空

2) Camera Offset下包含一个ARMeshManager,如下图:
img.png
如果不想显示网格,给MeshRenderer渲染的材质,改为URP/Lit,Base Map的颜色值把alpha置为0

二、射线定位

通过射线打到网格上,进行物体定位。

三、手势捏合

通过右手(或者左手捏合),把物体显示到定位点。

四、捏合位置

通过捏合住,左右平移,对物体进行操作,比如绕Y轴左右旋转。