Unity关于Oculus Quest2 入门开发:(三)基于XR Interaction Toolkit0.10.0开发交互功能之传送篇

说书人:“古语云:千里之行始于足下。“跑”,至关重要啊!…"
路人甲:“呵呵…”
在这里插入图片描述

皮一下很开心,哈哈,勿笑勿笑。。。
今天我们谈谈”跑“,无论是HTC Vive还是Oculus,这个XR的工具包都是支持的。可能有些童鞋对这些工具包不太熟悉。先说说,HTC Vive吧。
HTC Vive
在这里插入图片描述

开发此款设备时,除去XR Interaction Toolkit此款插件,还有SteamVR和VRTK,这两款插件在SteamVR较低版本时,可以相辅相成,让开发更加简单,但是随着Unity版本的迭代更新,和SteamVR的更新,VRTK已经不适合再开发使用了,其实XR Interaction Toolkit算是SteamVR和VRTK的结合体,当你配置好环境以后,可以直接使用XR Interaction Toolkit直接开发HTC。一样的道理,对于
Oculus Quest
在这里插入图片描述

他也有官方自己插件Oculus Integration,是专门针对Oculus开发的,Oculus Quest1貌似挺匹配。里面有相关手柄按键的交互,但我没用过,因为一导入各种报错,解决不了,最新版的都不行,我放弃了,如果谁那儿有好的关于这个插件的使用介绍,评论区发我,感谢。(Unity版本2019.4.21f1c1)s
XR Interaction Toolkit
官方说是针对VR开发的,所以在这里我们重点讨论下,针对Oculus Quest2的开发。用过VRTK的都知道,它把相关的功能都给你配置好了,直接拖脚本挂载物体就行,这里XR Interaction Toolkit和它一样。官方明确说了,在使用XR开发时,不会使用MonoBehaviour Update调用。
在这里插入图片描述
坑吧?所以啊,那些想要按一下手柄某个键就能实现某个功能的同学,该醒醒了。但是呢!有转机的,比如你想按下手柄的A键或者B键退出当前程序,使用XR开发是不行了,但你可以把退出(Application.Quit();)绑到Button上,你用手柄射线放到Button上,按下Trigger,就实现了,皆大欢喜!
行了,先介绍到这儿吧,上功能。

传送Teleportation

先创建一个场景,再点击Create一个Room-Scale XR Rig,具体怎么创建在Unity关于Oculus Quest2 入门开发:(一)Unity配置Oculus Quest2开发环境有描述。再新建两个Plane,其中一个放小点。小点的那个命名为Anchor。
材质是为了效果添加的,不用在意为XR Rig添加两个组件,并相互拖拽赋值一下。
在这里插入图片描述新建一个Teleport层,并将左右控制器分别设置如下
在这里插入图片描述对你的Plane添加一个组件,并将他的层级设置为Teleport
在这里插入图片描述同样的,对Anchor也添加一个组件,并将他的层级设置为Teleport
在这里插入图片描述OK,所有的设置已完成,现在该测试了。

两种方法。

第一种直接在头显上测试:
确定已经使用Type-C连接好你的头显,并且相关环境设置已完成。不懂配置环境的看Unity关于Oculus Quest2 入门开发:(一)Unity配置Oculus Quest2开发环境。
点击Build And Run,完成后就可以在你的头显中看到运行的Apk了。(默认是Grip键传送)
在这里插入图片描述
第二种是安装到Oculus中测试,安装方法参考Unity关于Oculus Quest2入门开发:(二)将Unity发布的apk文件安装到Oculus Quest2
好了,传送篇就到这儿了,自己可以测测,学习学习。加油!

下一篇:

Unity关于Oculus Quest2 入门开发:(四)基于XR Interaction Toolkit0.10.0开发交互功能之旋转篇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28467.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

unity +vive(设备)+steam vr(软件)(第二天)

开始新的冒险! 我们这里还是选择使用3D模板就行。。(这里要注意项目名称,最好是英文,用中文可能后面代码会报错。。) 咱们先下载这个包然后导入,全选,导入 然后你就会能到你的unity弹出这三个…

【实战分享2】:如何基于OpenXR@ unity + 华为VR Glass 6dof Quest 开发跨平台VR游戏/应用

在上一篇中《【实战分享1】如何使用华为VR Glass 6dof 基于 OpenXR unity 开发VR游戏》最后小结中提到,基于openxr可以支持一套代码,达到跨平台部署: 使用openxr标准,无需在场景或者XR RIG上做任何的改动,可以跨平台&…

华为入局 VR 眼镜能让 VR 早普及几年?|CSDN博文精选

作者 | 小谦笔记 责编 | 刘静 出品 | CSDN博客 早在15、16年,VR、AR概念最先兴起的那会儿,还没有体验过VR的我,以为好莱坞大片里面那种“空中屏幕控制”的科技即将到来,只需要按一按眼镜,面前就会出现一个屏幕&#xf…

VR眼镜连接android设备,华为VR眼镜和电脑如何连接 投屏软件PCVR Assistant 2.0使用教程...

HUAWEI VR Glass如何连接电脑?HUAWEI VR Glass在电脑上如何使用?华为投屏软件PCVR Assistant 2.0如何使用?华为VR眼镜主打轻薄,能调节近视,支持联动多种设备,除了可以手机投屏外,还能使用投屏软件PCVR Assistant 2.0在电脑上轻松操作。下面来看看电脑上如何使用PCVR Ass…

我参加 NVIDIA Sky Hackathon---语音识别+前端设计

一、语音识别 针对项目中要求识别的果皮,瓶子,纸箱这些物品我们选择采集以下文字对应的语音数据: 请检测出果皮 请检测出纸箱 请检测出瓶子 请检测出果皮和纸箱 请检测出纸箱和瓶子 请检测出果皮和瓶子 请检测出纸箱、果皮和瓶子 1.语…

VR开发者如何把Oculus Quest中的录制视频导出

最近在开发Oculus上的一个APP,在向上级汇报的时候,录制了一段视频,那怎样把这段视频导出到个人的PC上呢? 之前用过Android Studio开发过手机的APP,之前可以在Android Studio上之间看到整个手机的目录。Oculus也是Android的系统&…

【资源】Oculus meta Quest 2游戏下载VR一体机游戏资源合集下载教程Pro

meta Oculus Quest2的VR一体机已经发布有一段时间了,虽然后起之秀的VR一体机设备陆续也发布,尤其是近期pico4的发布,但是不可否认,Quest2至今依然是VR一体机设备的生态之王,丰富的VR游戏和应用资源是其他设备望尘莫及的…

《基于Qt的VR编辑器开发》(Yanlz+Unity+SteamVR+5G+AI+VR云游戏+Qt+编辑器+跨平台+人机交互+触发事件+立钻哥哥+==)

《基于Qt的VR编辑器开发》 《基于Qt的VR编辑器开发》 版本 作者 参与者 完成日期 备注 YanlzFramework_Qt_V01_1.0 严立钻 2019.09.04 ##《基于Qt的VR编辑器开发》发布说明: “基于Qt的VR编辑器开发”:是对“Qt”的了解拓…

基于UnityXR 开发 Oculus Quest VR应用------的前期工作

开发oculus quest vr应用有两种方式: 1、基于unity xr toolkit 开发 2、直接接入oculus 原生sdk开发 方式1:使用untiy xr开发,项目会更好维护一些,用的api也都是unity xr那一套,可直接上手开发。 方式2:现成…

如何使用Oculus Quest学习SteamVR开发

在与学员朋友们的交流过程中,越来越多的朋友在报名之前会询问这样一个问题:现在并没有HTC VIVE,手头上只有一个Oculus Quest1/2,能不能报名学习课时或者是自行进行steam VR的开发?本文将介绍关于这方面的内容。. 先上结…

unity +vive(设备)+steam vr(软件)(第一天)

废话不多说,直接开始! 首先是设备! 下载我们最爱的steam!!! 同时下载一下一个叫steam VR的一个工具 主要我们就有了基本游玩vr的工具。 vr眼镜我用的是学校提供的HTC vive家的设备 unity版本是2020.3.2…

VR联机体验破圈难?VRChat进军移动端分析

4年前,VR社交应用Rec Room为了扩大用户群体,宣布进军iOS移动生态,随后又陆续登陆了PlayStation、Xbox、安卓等主流的非VR硬件平台。而近期,另一款经典VR社交应用VRChat也宣布将支持安卓移动平台。毫无疑问,跨设备对于社…

Win10系统中用Unity进行Oculus quest 2 VR开发的测试与打包

具体打包的整个流程可以参考文章: 如果是将apk文件打包在电脑上需要通过adb这个命令行工具进行安装,安装方式比较简单, 1、去官网下载适用于 Windows 的 SDK Platform-Tools 2、下载安装后配置环境变量 # 比如我的安装位置是 E:\software\install\ADB…

vrchat新手教程_VRChat入门指南| 最新电脑资讯

您知道电脑硬盘是如何读取和存储数据的吗?恢复软件是如何找回数据的吗?通过这个视频教程,你将了解你丢失的数据是否还在,这些文件能否找回。 请点击 - 》》》》 观看视频 如何安全找回丢失数据的方法 1. 下载并安装B计划数据恢复软…

分享一种虚拟现实显示的思路,多面曲面显示非头戴VR

⑴技术领域 本文主要涉及三维虚拟空间的三维坐标转换到二维平面显示时二维坐标变换关系,具体属于计算机图形领域。 ............................................................................................................. ⑵引出技术点 目前的显示方…

0基础学习VR全景平台篇 第57篇:高级功能-多语言

功能位置示意 一、本功能将用在哪里? 多语言功能,可一键设置作品界面语言为中/英文,或跟随系统自动切换中/英文,各位可以用户可以轻松制作英文版VR全景作品,满足国外用户访问的需求。 此外蛙色VR平台,可通…

小白初窥VR世界的通行证?浅聊 PCVR 串流软件 Virtual Desktop - VR与串流篇 上

什么是Virtual Desktop? Virtual Desktop (以下简称VD)是一款VR串流软件,其通过局域网低延迟、高质量的流式传输将PC端的界面同步到用户的VR头显中,给用户带来舒适且愉快的VR体验,是VR头显串流PCVR的重要助手。 VD作为VR玩家几乎人…

Unity接入百度语音识别SDK windows平台

1.先注册百度开放平台的账号,然后按文档申请试用资格及创建应用:https://ai.baidu.com/ai-doc/SPEECH/qknh9i8ed Windows平台选择“不需要”就可以了。 2.下载C# SDK包 解压以后里面包含这两个文件夹,我工程里面用的是net45,将文…

(每日更新)《虚拟现实VR资讯》(Yanlz+Unity+SteamVR+云技术+5G+AI=VR云游戏=云渲染+人机交互+立钻哥哥+==)

虚拟现实(Virtual Reality) 虚拟现实简称VR,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。 …

微软又出大招!ChatGPT将加入云服务!

点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—>CV微信技术交流群 本文转载自:机器之心 | 编辑:陈萍、蛋酱 微软动作很迅速,继 ChatGPT 或将加入 Word、PPT、Excel 后,这次微软…