Unity Meta Quest 开发:如何在每只手指上添加 Poke 交互

获取完整课程以及答疑,工程文件下载:
https://www.spatialxr.tech/


找到玩家物体 OVRCameraRig 下的子物体 HandInteractorsRight/Left(分别管理左右手的 Interactor)下的 HandPokeInteractor 子物体,将 HandPokeInteractor 物体复制并作为 HandInteractorsRight/Left 的子物体(可以选中物体按下键盘的 Ctrl + D),下面以给右手的中指添加 Poke 交互为例:

在这里插入图片描述

点击新复制的 HandPokeInteractor 物体,找到物体身上的 PokeInteractor 脚本,定位到脚本上的 Point Transform 参数所引用的游戏物体(HandIndexFingertip):

在这里插入图片描述

在这里插入图片描述

找到物体身上的 Hand Joint 脚本,修改 Hand Joint Id 参数,如果是中指,就改成 Hand Middle 3

在这里插入图片描述

大拇指: Hand Thumb 3

食指:Hand Index 3

中指:Hand Middle 3

无名指:Hand Ring 3

小拇指:Hand Pinky 3

其他手指的 Poke 交互同理。

猜你喜欢

转载自blog.csdn.net/qq_46044366/article/details/140472246