【VRTK】【VR开发】【Unity】12-占位身体

这篇具有很好参考价值的文章主要介绍了【VRTK】【VR开发】【Unity】12-占位身体。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【VRTK】【VR开发】【Unity】12-占位身体,VR和Unity游戏开发,vr,unity,游戏引擎

课程配套学习资源下载

https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503

【概要】

目前你会发现,就算存在非Trigger Collider的墙壁屏障等,也能够正常穿过,这会导致不沉浸的体验。你需要一个占位身体来实现让墙壁等碰撞并挡住自己的移动。同时,本篇还会告诉你如何实现一个常用体验,就是在碰撞到墙内等时Fade到黑屏。
占位身体的还有一个好处是可以给你虚拟世界的存在提供物理作用。

【设置虚拟义体】

  1. 在Hierarchy中选中VRTK SETUP,其下新建空子对象,命名为“VRTK PSEUDOBODY”

  2. 选中Project面板,展开Packages-》Tilia Trackers Pseudo-Body Unity-》。。。-》Prefabs。从Hierarchy中将Trackers Pseudo-Body预制件拖动到VRTK PSEUDOBODY并选中。在属性面板中将Layer设置为Ignore Ray Cast。如果出现面板问是否应用所有子对象,点击Yes。这将保证此对象不会于所有可互动对象碰撞。

  3. 原则上,应该避免虚拟义体的任何多余碰撞。以防万一,可以检查项目设置中的碰撞矩阵,文章来源地址https://www.toymoban.com/news/detail-770442.html

到了这里,关于【VRTK】【VR开发】【Unity】12-占位身体的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【VRTK】【VR开发】【Unity】15-远程抓取

    课程配套学习资源下载 https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503 之前的篇章介绍了如何实现直接抓取,本篇介绍另一种抓取方式-远程抓取。 要让远程抓取起作用,需要先设置oculus提供的手部模型Custom Hand Right,取消激活其下的Grab Volume Big和Grab Volume S

    2024年01月23日
    浏览(30)
  • 【VRTK】【VR开发】【Unity】18-VRTK与Unity UI控制的融合使用

    课程配套学习项目源码资源下载 https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503 VRTK和Unity自身的UI控制包可以配合使用发挥效果。本篇就讨论这方面的实战内容。 之前可以互动的立体UI并不是传统的2D UI对象,在实际使用中,还是会希望在VR游戏中也与World Sp

    2024年02月04日
    浏览(35)
  • 【VRTK】【VR开发】【Unity】8-可交互对象

    https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503 之前我们只是用了一个简单方块作为可交互对象。其实可交互对象可以有许多细节设置,包括具体抓握物体的哪个点,指定抓握的方向,指定Secondary Action允许两手互换抓握,双手抓握,用两手改变物体大小等。

    2024年02月04日
    浏览(34)
  • 【VRTK】【VR开发】【Unity】17-创建立体UI

    游戏无法忽略的一个要素就是UI界面,本篇开始介绍VRTK这方面的能力。 VR游戏的UI和传统电视游戏UI的不同之处在于,VR游戏的UI必须融合在VR的游戏空间内,而传统电视游戏的UI则可以位于游戏画面的上层,位于屏幕的特定位置,比如表示人物血量等的图示等。不同于传统的平

    2024年02月03日
    浏览(38)
  • 【Unity VR开发】结合VRTK4.0:瞬移

        到不了的地方都叫做远方,回不去的世界都叫做家乡,我一直向往的却是比远更远的地方。          在VR场景中的移动主要有:瞬移和平移。瞬移相当于在虚拟世界中标记出目标位置,并自动传输到该位置,而无需任何进一步的输入。         传送主要两种类型:  

    2024年02月01日
    浏览(32)
  • 【VR开发】【Unity】【VRTK】1-无代码VRVR开发介绍

    VRTK是基于Unity的一套提供无代码VR开发的插件,这套插件开源,可商用,集合了目前可能的VR体验组件,可以让不会C#编程但想要开发VR体验的人在不写一行代码的前提下开发出心仪的VR作品。 这套组件问世后也很受欢迎,目前已经进化到了第四代(V4)。 学习VRTK的必要准备:

    2024年02月08日
    浏览(27)
  • 【Unity VR开发】结合VRTK4.0进行配置

    之前进行VR开发都是用的VRTK3版本的,后来慢慢的公司unity版本的使用逐渐升级,而旧的版本无法与unity进行稳定性的兼容,这就导致了,导入包后会出现大量的报错问题,VRTK4.0版本的升级,通过注册表的形式进行包的导入,慢慢的开始兼容Unity更高的版本,并且4.0版本重新进

    2024年02月01日
    浏览(27)
  • 【VRTK】【VR开发】【Unity】7-配置交互能力和向量追踪

    https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503 目前为止,我们虽然设定了手模型和动画,还能够正确根据输入触发动作,不过还未能与任何物体互动。要互动,需要给手部设定相应的Interactor能力。 在Hierarchy中选中[VRTK_CAMERA_RIGS_SETUP] ➤ Camera Rigs, Tracked Alias

    2024年02月04日
    浏览(30)
  • 【Unity VR开发】结合VRTK4.0:添加碰撞忽略器

               最远的旅行,是从自己的身体到自己的心,是从一个人的心到另一个人的心。坚强不是面对悲伤不流一滴泪,而是擦干眼泪后微笑面对以后的生活。           模块化提供了一种允许两个或者多个对象忽略彼此碰撞的方法: Mutators.ColliisonIgnorer 。         步骤一

    2023年04月25日
    浏览(33)
  • 【Unity VR开发】结合VRTK4.0:创建一个按钮(Button)

    天若阻我,我便撕裂这天!地若拦我,我便踏碎这地! 在3D空间中,我们往往需要设置空间按钮,通过交互器或指针与之交互的可碰撞来实现。接下来我们设置一个简单的按钮,可以使用对象指针进行选择,以启动按钮的点击,使用预制件表示我们的按钮,并使用可与按钮交互

    2024年02月13日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包