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

127 篇文章 18 订阅 ¥49.90 ¥99.00
本文介绍了在Unity VR开发中如何使用VRTK创建占位身体以防止玩家穿过非Trigger Collider的障碍物,并实现碰撞时视野变黑的效果。通过设置虚拟义体、应用回退机制以及在与障碍碰撞时让玩家视野变黑的技术,增强VR游戏的沉浸感。
摘要由CSDN通过智能技术生成

在这里插入图片描述

课程配套学习资源下载

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. 原则上,应该避免虚拟义体的任何多余碰撞。以防万一,可以检查项目设置中的碰撞矩阵&#x

  • 22
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每日出拳老爷子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值