SteamVR 2.x 瞬移(4)

2023-10-31 12:30
文章标签 steamvr 瞬移

本文主要是介绍SteamVR 2.x 瞬移(4),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本章介绍通过组件,让用户在场景内瞬移。

一、前期准备

新建场景,删除默认相机,将Player和Teleporting拖拽进入场景内
在这里插入图片描述
在这里插入图片描述
新建Plane,修改为Floor,上一个黑色材质球,Transform信息如下:
在这里插入图片描述
再新建一个Plane,修改为TeleportArea,Transform信息如下:
在这里插入图片描述
到此运行游戏,通过遥感/触摸板可以在TeleportArea区域内进行瞬移

二、TeleportArea

该组件一共只公开了两个参数
1、Locked:勾选前后颜色不同,在勾选状态,该区域可见不可移动,在非勾选状态,该区域可见并可移动
2、Marer Active:瞬移动作发生时显示区域,在非勾选状态下,该区域一直可见
在这里插入图片描述
再次进入游戏,设置以上两个参数跑一遍吧,找不同。

三、TeleportPoint

在讲解参数之前,先跑一遍,拖拽TeleportPoint到场景内,标记A点和B点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运行游戏,用户在开始Teleport动作后,AB两点同时显示,默认为蓝色,射线移到目标点后,颜色发生变化,此时结束Teleport动作后,用户瞬移到了目标点。
在这里插入图片描述
参数解析:
1、Locked:作用同上
2、Marker Active:作用同上
3、Teleport Type:瞬移类型,这里分为移动到目标点和奇幻场景两项,一般我们用默认的移动到目标点即可
4、Title:传送点标题,填写内容后,用户在瞬移时,传送点上方会显示文字标题
5、三种颜色分别设置Title的默认颜色、高亮颜色、锁住颜色
6、Player Spawn Point:改选项勾选后,玩家会出生在此点

到此,即可实现区域瞬移和传送点瞬移。

这篇关于SteamVR 2.x 瞬移(4)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/315363

相关文章

【SteamVR 2.0】7.制作 VR 抽屉 拉门 及扩展应用 LinearDrive

使用线性控制的方式,结合SkeletonPoser,制作一些逼真的动作,例如手握抽屉拉开,手握把手开门等。 最终实现的效果 1.准备工作 首先我们需要一个抽屉模型,我去资源商店,下载了一个免费的抽屉模型 简单调整模型后,我选了一个抽屉,为其把手制作SkeletonPoser,并调整同步左右手(不了解SkeletonPoser和Interactable的基础使用,可以去我之前的第

steamvr 打开后,没有报任何错误,立即自动关闭

原因是缺少运行库,下载这个,自动修复即可 自动修复c++运行库

83.网络游戏逆向分析与漏洞攻防-移动系统分析-游戏瞬移漏洞的测试与分析

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 如果看不懂、不知道现在做的什么,那就跟着做完看效果,代码看不懂是正常的,只要会抄就行,抄着抄着就能懂了 内容参考于:易道云信息技术研究院 上一个内容:82.坐标修正数据包的处理与模拟 码云版本号:2057942aba862cbc9f9db7037948d921af42993a 代码下载地址,在 titan 目录下,文件名

Unity SteamVR入门

概述 VR项目现在在当前已经是非常热门的技术,可以给玩家身临其境的感觉,接下来让我们学习这部分的内容吧! SteamVR Input SteamVR绑定流程,在Windows窗口的点击SteamVR-input,图1,在这里可以选择你需要绑定的事件,给事件添加对应的功能再可以取个名字用来在按键绑定的时候使用,图2,就是使用到你绑定的触发事件,比如给按键添加一个按下抬起的功能,这里就需要一个Bo

SteamVR 2.x UGUI-凝视交互(8)

除了手部触碰以及射线交互UI以外,还有一个目前很多VR一体机使用的凝视交互,这种方式不需要使用手柄去和UI交互,直接使用凝视,几秒钟自动触发事件,不过这种方式,目前只支持Button,其他UI控件不支持,做项目UI交互的话,还是使用前两种UI交互方式。 一、前期准备 新建场景,删除默认相机,将Player拖拽进入场景内 新建Plane,修改为Floor,上一个黑色材质球,Transform信

简单实现SteamVR场景下 UI的 overlay 显示

一、背景 特地写一篇Steam VR 的UI配置文章,是因为在添加如:text等UI组件的时候都会自动添加在Canvas上,而我们一般将Canvas设置为overlay,使我们的UI交互界面始终保持在最前(由main camera直接渲染),而在VR场景下一般使用player或者CameraRig,并不能实现所谓的overlay渲染在最前面。 二、作用 主要实现在VR场景下text、image等交

7个VR开发中容易混淆的概念:SteamVR、OpenVR、OpenXR……

在进行Unity VR应用程序开发过程中,有几个容易混淆的概念, 本文将尝试做一次区分,如果有任何疑问,读者可在文末留言共同讨论。这几个概念包括OpenVR 、OpenVR Desktop、OpenVR XR Plugin、SteamVR、SteamVR Plugin、OpenXR以及OpenXR Plugin,以下: OpenVR OpenVR是Valve公司开发的一套包含一系列S

【UE5】瞬移+马赛克过渡效果

效果 步骤 1. 新建一个工程,创建一个Basic关卡 2. 添加第三人称游戏资源到内容浏览器 3. 新建一个材质,这里命名为“M_Pixel” 打开“M_Pixel”,设置材质域为“后期处理” 在材质图表中添加如下节点 此时效果如下,已经有马赛克的效果了。 继续添加如下节点 4. 打开我们即将控制的角色“BP_ThirdPersonCharacter

Interaction System使用入门之瞬移(瞬间拥有波风水门的飞雷神之术)

一、删除MainCamera,将FloorPrototype64x01x64拖进Hierarchy视图并设置宽高和位置 二、将BlockPrototype04x04x04拖进Hierarchy视图并设置宽高和位置 三、将RampPrototype04x02x02拖进Hierarchy视图并设置宽高和位置 四、将JoinOuterPrototype02x06x02拖进Hie

[转]VRTK☀️四、瞬移

目录 🟥 基础配置 🟧 瞬移的几种方式 1️⃣ 全图基于Collider的基础瞬移 2️⃣ 自适应高度瞬移 3️⃣ 向前快速移动的传送 4️⃣ 贝瑟尔曲线瞬移 🟨 瞬移区域设置 1️⃣ 方法1:瞬移规则限制 2️⃣ NavMesh瞬移 3️⃣ 点传送 🚩 直接效果 🚩 拓展效果  🟥 基础配置 基础配置地址 🟧 瞬移的几种方式