虚拟交互-之-使用Meta XR interaction SDK
什么是Meta XR interaction SDK
Meta XR Interaction SDK for Unity使VR用户能够轻松地与他们的虚拟环境进行沉浸式交互。使用Interaction SDK,可以在使用控制器或仅使用物理手时抓取和缩放对象、按钮、传送、导航用户界面等。
官方文档:Interaction SDK Overview | Meta Horizon OS Developers
如何使用
目前interaction SDK已经被整合进Meta all in one SDK,可以通过unity asset store下载导入
unity asset store:用于制作游戏的优质资源 | Unity Asset Store
导入时可能会遇到产品ID信息不匹配的问题,参考csdn的这篇文章解决:解决导入Meta XR All in One SDK报错“Product id mismatch between product details and package details“-CSDN博客
导入后在build settings中将unity开发平台转换成Android,在project settings中Meta XR下修复所有依赖项
在sample/meta all in one/interaction SDK文件夹下可以找到相关示例场景
如果要启用手势识别,在OVRCameraRig的inspector中找到quest feature,将hand tracking support改为controllers and hands,这样就可以使用双手与场景直接进行交互
搭建新的交互场景
参考YouTube视频:How to Interact in XR - Meta Interaction SDK Part 1 利用Meta package搭建自己的虚拟交互场景