jjzjj

SteamVR1

全部标签

Unity开发之SteamVR---VRTK简介

一、什么是VRTKVRTK全称是VirtualRealityToolkit,前身是SteamVRToolkit,由于后续版本开始支持其他VR平台的SDK,如Oculus、Daydream、GearVR等,故改名为VRTK,它是使用Unity进行VR交互开发的利器,以二八原则来看,开发者可以使用20%的时间完成80%的VR交互开发内容。在UnityAssetStore上搜索 VRTK 下载导入即可(根据当时VRTK更新到的版本下载即可,不一定还能下载到lz的这本版本3.2.0)。下图是VRTK的作者在Twitter上分享的一张图片。作者使用了黄金思考圈的方式告诉大家:为什么开发VRTK,采用什么

[SteamVR] Not Initialized (109)报错解决

[SteamVR]NotInitialized(109)[SteamVR]Initializationfailed.PleaseverifythatyouhaveSteamVRinstalled,yourhmdisfunctioning,andOpenVRLoaderischeckedintheXRPluginManagementsectionofProjectSettings.VR设备:HTCVIVECOSMOSVR插件:SteamVRPlugin2.7.3 unity版本:2019.4.40f1报错场景: 每次关闭unity之后,再重新打开。运行项目,然后就报错。解决办法:重新打开unit

2022年在2018版unity中使用SteamVR1.2.2+VRTK3.2.1报错解决

报错内容:Assets/SteamVR/Editor/SteamVR_Settings.cs(135,49):errorCS0117:`UnityEditorInternal.VR.VREditor'doesnotcontainadefinitionfor`GetVREnabledDevices'这里我已经解决了一个报错,这个报错是成双出现的。 报错解决:注释原文中的代换成下列代码。vardevices=UnityEditorInternal.VR.VREditor.GetVREnabledDevicesOnTargetGroup(BuildTargetGroup.Standalone);

Unity中SteamVR2.0手柄按键绑定当SteamVR Input里的Open Binding UI按钮点击后打不开

分享给第一次接触steamVR和新手的。也是给自己记一个笔记最近在做SteamVR手柄按钮绑定时碰到一个问题,SteamVRInput里的OpenBindingUI按钮点击后打不开本地的steamVR的绑定页面。之后我去查找资料一直都没解决方法,直到有一篇中提到了一句话在SteamVR里打开控制器设置。因此我去研究了下当打不开本地的绑定页面时该怎么绑定手柄按钮。当我们按OpenBindingUI按钮时打不开绑定页面时该怎么处理。以上的两张图表示我没法通过绑定按钮进入绑定页面。来说下这个时候该怎么办。首先要注意的准备工作一定要链接VR设备后操作,不然是进不去的。先从SteamVR窗口里点开菜单栏

【SR Works】使用HTC Vive Pro结合SteamVR在Unity中制作MR内容

HTC Vive Pro有两个前置RGB摄像头,官方出了一套SR Works SDK来借助这两个摄像头实现MR功能。本篇的目标是,成功运行官方的MR示例,并结合SteamVR和SR WorksSDK在Unity中实现MR项目的开发准备1.下载SRWorks插件下载地址:Latest(0.9.7.1)-DeveloperResources下载Unity 相关的这三个 2.安装SRWorksRuntime.exe下载地址:https://dl.vive.com/SDK/SRWorks/VIVE_SRWorksInstaller_0.9.7.1.msi下载好上面的东西,可以先安装Runtime,然后

Unity-SteamVR物体交互

谈到UnityVR开发,即使是初学者也会听过SteamVR或者HTCVIVE,这款设备是目前在国内能够方便买到且在使用上不错的一款设备。其实SteamVR是集成在Steam里的一个VR插件,而HTC是硬件设备,运行时用到SteamVR这个插件(也是HTC运行时必须的环境),对于SteamVR在前面一篇有介绍,它是基于OpenVR开发的一套开源的插件。打开Unity在Window>AssetStore中下载SteamVR插件,导入到工程中。[CameraRig]分析:导入完成后,在Project面板看到SteamVR文件夹,依次找到SteamVR>Proefabs>[CameraRig],将这个

Unity使用SteamVR2.0实现基本功能(瞬移,抓取物品,射线点击,UI交互等)

基础设置 把SteamVR的Player预制件拖到一个空场景,删掉场景内原本的相机一.瞬移新建一个Plane,当做地板找到SteamVR的人物瞬移控制器 Teleporting,把它拖到场景里1.范围移动 我们需要在可以移动的区域,也就是碰撞器上,挂TeleportArea脚本这个脚本会自动修改你的材质球locked该区域是否可以移动markerActive区域跟随按键显示隐藏因为这个脚本会更改材质球的属性,所以我们不能直接给地板挂这个脚本新建一个Plane,给它改名字TeleportArea给TeleportArea对象挂TeleportArea脚本将TeleportArea对象调整到合适位

Unity使用SteamVR2.0实现基本功能(瞬移,抓取物品,射线点击,UI交互等)

基础设置 把SteamVR的Player预制件拖到一个空场景,删掉场景内原本的相机一.瞬移新建一个Plane,当做地板找到SteamVR的人物瞬移控制器 Teleporting,把它拖到场景里1.范围移动 我们需要在可以移动的区域,也就是碰撞器上,挂TeleportArea脚本这个脚本会自动修改你的材质球locked该区域是否可以移动markerActive区域跟随按键显示隐藏因为这个脚本会更改材质球的属性,所以我们不能直接给地板挂这个脚本新建一个Plane,给它改名字TeleportArea给TeleportArea对象挂TeleportArea脚本将TeleportArea对象调整到合适位

Unity SteamVR 2.x UGUI射线交互 +物品射线点击+物品抓起(超级简单)

刚开始先查看了其他道友的方案:1.Unity使用SteamVR2.0实现基本功能(瞬移,抓取物品,射线点击,UI交互等)_贪小心的博客-CSDN博客_unitysteamvr2.【SteamVR2.0】5.射线操作UGUI-射线点击物体_恩博同学的博客-CSDN博客_htcsteamvr射线点击ui嗯。。。试着尝试了一下,不是很好用,于是乎记得以前用过得的方法(别人做的,我只是使用者),剔除出来,整理一下。一UGUI射线点击:使用插件:CurvedUI(CurvedUI+DOTween+Shaders+Sprites-其它文档类资源-CSDN文库),SteamVRPlugin(商店免费)场景使

Unity使用SteamVR2.0 SteamVRInput配置和使用

注意:Unity需要使用2020以上的版本一:选择最新版本插件1.下载SteamVRPlugin和VRTKv4新版本的Unity,已经关掉了资源商店的功能,下载插件需求先去官网资源商店添加我们需要的插件(我随便找一款商店资源)点击添加到我的资源,然后我们再打开UnityUnity(Window-PackageManager)打开PackageManager窗口,资源类型选择MyAssets 选中SteamVR和VRTKv4,右下角先点击Downloade,将资源下载下来,下载完成后,再点击import,就完成了插件的导入SteamVR2.0启动SteamVR后,会弹出一个窗口,是否配置VR动作