Unity之OpenXR+XR Interaction Toolkit实现 射线和物体交互事件回调

这篇具有很好参考价值的文章主要介绍了Unity之OpenXR+XR Interaction Toolkit实现 射线和物体交互事件回调。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

前面我们介绍了如何抓取物体,今天我们来说一下如何和3D的物体进行交互,得到接触的事件回调。
交互的两种方式:
1.直接抓取或者射线抓取物体,得到接触回调
2.射线或者手部触摸物体后,得到接触回调

二.准备工作

我们需要准备好Unity工程和环境配置
有了前文:Unity之OpenXR+XR Interaction Toolkit基本配置的介绍,我们就不在详细说明这些了,大家自行复习。

流程简述:
我们新建一个3D(URP)工程
然后通过PackageManager安装XR Interaction ToolKit插件。
配置好XR Interaction Toolkit的Preset
新建一个3D场景

准备工作完毕
Unity之OpenXR+XR Interaction Toolkit实现 射线和物体交互事件回调,Unity之OpenXR从入门到精通,unity,openxr,xr toolkit,RayInteractor,selectEntered

添加XR Origin

我们在Hierarchy试图窗口,点击鼠标右键创建一个XR->XR Origin(VR)对象
默认XR Origin上面的LeftHandController和RightHandController是添加的RayInteractor射线交互器。RayInteractor包含了射线点击和抓取功能,如果要使用手部直接抓取功能,我们可以把HandControll的RayInteractor替换成DirectInteractor。我文章来源地址https://www.toymoban.com/news/detail-641940.html

到了这里,关于Unity之OpenXR+XR Interaction Toolkit实现 射线和物体交互事件回调的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity VR 开发教程 OpenXR+XR Interaction Toolkit(九)根据不同物体匹配对应的抓取手势

    此教程相关的详细教案,文档,思维导图和工程文件会放入 Spatial XR 社区 。这是一个高质量知识星球 XR 社区,博主目前在内担任 XR 开发的讲师。此外,该社区提供教程答疑、及时交流、进阶教程、外包、行业动态等服务。 社区链接: Spatial XR 高级社区(知识星球) Spatial

    2024年02月16日
    浏览(27)
  • Unity VR 开发教程 OpenXR+XR Interaction Toolkit (六)手与物品交互(触摸、抓取)

    往期回顾: Unity VR 开发教程 OpenXR+XR Interaction Toolkit (一) 安装和配置 Unity VR 开发教程 OpenXR+XR Interaction Toolkit (二) 手部动画 Unity VR 开发教程 OpenXR+XR Interaction Toolkit (三) 转向和移动 Unity VR 开发教程 OpenXR+XR Interaction Toolkit (四) 传送 Unity VR 开发教程 OpenXR+XR Interaction Toolkit (五) UI

    2024年02月11日
    浏览(37)
  • Unity之OpenXR+XR Interaction Toolkit实现 传送

    VR中由于走动比较容易头晕,所以基本上玩家移动都是靠传送,这样用户更加直观,传送过去也不会感觉头晕。 好了,那么我们一起来说实现一下OpenXR的传送功能。 我们需要准备好Unity工程和环境配置 有了前文:Unity之OpenXR+XR Interaction Toolkit基本配置的介绍,我们就不在详细说

    2024年02月02日
    浏览(25)
  • Unity之OpenXR+XR Interaction Toolkit实现 监听VR手柄按键

    当我们接入XR Interaction Toolkit之后,我们可以很方便的做不同VR设备的适配,这在很大程度上提升了我们的开发效率,我们除了通过射线和物体交互之外,偶尔我们也会希望监听手柄上的部分按键的点击事件,今天我们就来实现如何监听VR手柄的按钮事件。 我们需要准备好Uni

    2024年02月05日
    浏览(51)
  • Unity之OpenXR+XR Interaction Toolkit实现一个手柄任意按键的通用组件

    之前我们讲过了如何通过XR Interaction Toolkit监听VR手柄的按钮 还有 如何实现自定义VR按钮。 Unity之OpenXR+XR Interaction Toolkit实现 监听VR手柄按键 Unity之OpenXR+XR Interaction Toolkit如何自定义VR按键 但是我们总有些需求,希望可以在不修改input配置的情况下,甚至不操作Input的情况下,直

    2024年02月14日
    浏览(30)
  • Unity之OpenXR+XR Interaction Toolkit实现 VR控制第一人称角色模型动画

    我们在开发VR项目时,有时会有第一人称视角的需求,即我们自己带上VR头显,能够看到自己的身体,如果模拟一些人物触电死亡,使用工具动画之类的需求,那么VR控制第一人称视角就比较实用了。 我们今天就来介绍一下如何实现VR设备控制第一人称: 1.角色手部跟随手柄移

    2024年02月09日
    浏览(32)
  • Unity之OpenXR+XR Interaction Toolkit基本配置

    XR Interaction Toolkit 是Unity基于OpenXR标准,发布的一套XR工具,目的是方便我们快速接入XR相关的SDK,并且做到兼容不同VR设备的目的,目前流行的VR设备如Oculus,Metal,HTC Vive,Pico等统统都支持。 所以我们今天的目的就是把XR Interaction Toolkit从导入到配置,详细给大家说一下,后续

    2024年02月01日
    浏览(28)
  • Unity之OpenXR+XR Interaction Toolkit 安装和配置

    XR Interaction Toolkit 是Unity基于OpenXR标准,发布的一套XR工具,目的是方便我们快速接入XR相关的SDK,并且做到兼容不同VR设备的目的,目前流行的VR设备如Oculus,Metal,HTC Vive,Pico等统统都支持。 所以我们今天的目的就是把XR Interaction Toolkit从导入到配置,详细给大家说一下,后续

    2024年02月06日
    浏览(37)
  • Unity之OpenXR+XR Interaction Toolkit示例Demo详解

    自从升级Unity版本到2021,然后使用OpenXR开发VR之后,我们整个团队的开发效率都提升了不少,这证明了不管什么领域,统一接口,统一规范都是必须的。 关于XR Interaction Toolkit插件,我已经写了几篇文章了,今天才想起来,最基础的Demo讲解还没有写,其实官方的这个Demo对于初

    2024年02月12日
    浏览(27)
  • Unity之OpenXR+XR Interaction Toolkit接入HTC Vive

    目前VR领域,最流行的设备要当属HTC VIVE了。以前在Unity端接入HTC VIVE设备时,都是通过SteamVR+VRTK来接入的。但是随着Unity的版本升级和OpenXR标准的流行,再加上VR设备的逐渐增多。SteamVR+VRTK的方式已经无法更好的满足大家的需求。 我今天为大家分享的就是,如何基于Unity2020或

    2024年02月16日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包