开始新的冒险!

我们这里还是选择使用3D模板就行。。(这里要注意项目名称,最好是英文,用中文可能后面代码会报错。。)

咱们先下载这个包然后导入,全选,导入

然后你就会能到你的unity弹出这三个对话框。。。小白框你也选不了啥,就直接ok或者叉掉。之后就能看见他能给你在那个open VR这个选框给你√上了,如果没有,需要自己手动√上。 关于这个弹窗就按左下角的按钮就可以了。。

 这样我们就完成了vr眼镜和unity以及steam vr的配置啦

我们首先先删除这个文件夹,这个我们用不到了反正。。可以用它插件自带的场景,但是也可以用我们自己的,看自己选择。。

我们打开steam vr这个文件夹,里面有一个Simple Sample的场景,双击打开。

然后我们就进入它给我们默认设置的场景当中啦。。删除上面这个预制体,这个其实就是给我们开发者用来判断事件的触发用的,可以让我们开发者知道角色对这个房间或者区域多远了。。之后你就会得到图二的场景,下面的意思就是没有摄像机,这个没关系。我们后面会添加东西的。。

之后我们在项目搜索框中搜索play你就会看到下面这个东西。。我们选择蓝色小方块的player这个预制体。把它拖到我们的场景当中去。这样我们最基本的vr浏览就出来啦!

我们可以试着点击运行。。

运行时你会弹出两个这样的对话框全部选择yes,就可以了。之后他就会给你这样一个界面(图二)也不用管它里面的东西点击save and generate就可以了。等待进度条结束即可,然后我们就在开始运行就可以啦!(图三)

然后我们在项目选项卡中搜索Teleporting这个预制体,一样拖到场景当中去,这个预制体是抛物线移动,我们按住手柄方向键,他就会跳出一个抛物线,当它是红色那就不可以跳跃,是绿色就可以跳跃。。如下图,这样我们就是不可以跳跃。那么怎么才可以跳跃呢?

跳跃有两种,一种是区域跳跃,一种是定点跳跃。。我们先来看看定点跳跃,还是一样项目选项卡搜索TeleportPoint预制体。拉到场景当中,场景当中就会出现一个蓝色的圆框。这样一个定点跳跃就完成了。。

然后我们来看区域跳跃。。首先创建一个平面 (平面的Y轴必须要高于地面,可以给他一个0.01不然区域跳跃会一直闪。。),然后给地面添加组件脚本telepor area这个脚本,这样我们的平面就会变成图三的红色矩形样子。。这样我们运行就可以在区域内跳跃了如图四。。

 

好,现在我们来看如何抓取物品。首先先创建几个立方体并调整大小。并添加其脚本组件throwable和interactable这样我们就可以拿起方块啦!!!

这样我们就实现了简单的游戏交互。那我们下次再见啦(下图是最近的VR热门图)

unity +vive(设备)+steam vr(软件)(第二天)相关推荐

  1. 市场上有什么vr软件制作哪个好?酷雷曼VR软件制作如何

    vr技术给普通人的生活带来了很大的变化,这种技术是一种新型的科技,也被称为虚拟现实,目前在很多个领域都在应用这个虚拟现实技术,例如旅游景区.计算机技术.摄影领域等,普通人也可以实时体验vr技术,使用v ...

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

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

  3. vr游戏模型测试软件,Steam VR性能测试工具介绍

    本文约1775字,需3分钟阅读(全文浏览) 大家都说今年2016年是VR元年,现在Oculus Rift.HTC Vive都开始预售了,接下来会有更多各种各类的VR头盔出现在市场上,相信有不少发烧玩家 ...

  4. Unity2020使用Steam VR开发HTC VIVE Cosmos

    Unity2020使用Steam VR开发HTC VIVE Cosmos 版本 配置手柄输入控制 版本 Unity:2020.2.1 HTC插件:最新版本2.0 配置手柄输入控制 2.0steamvr ...

  5. 打开Steam VR,手柄图标却不显示(三星设备 连接蓝牙的)

    问题: 打开steam vr后,手柄图标不显示 (我自己的三星头盔连线后图标是显示的,只是写问题时我没有插线,截个图展示一下手柄图标不显示的现象) __________________________ ...

  6. Unity Steam VR 摄像头画面镜像处理

    让Steam VR的画面左右翻转, 而且物体不会发生变化.效果如下 网上找到的教程大多数都是这个:unity摄像机实现镜像效果 设置后虽然也镜像了,但是物体的阴影那些会发生变化,此代码不会.初学者我也 ...

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

    <基于Qt的VR编辑器开发> <基于Qt的VR编辑器开发> 版本 作者 参与者 完成日期 备注 YanlzFramework_Qt_V01_1.0 严立钻 2019.09.04 ...

  8. 比较 Unity 与 Unreal 的 VR、MR 或 AR 开发项目

    Unity vs Unreal - how to decide which engine to use in your next XR project Unity vs Unreal--如何决定在你的 ...

  9. 【入门部署】Steam VR 环境部署与基本程序实现说明

    注意:此入门指南仅适用于 Unity Old Input System!现 SteamVR 支持 New Input System 开发平台:Unity 2019版本以上   头显设备介绍 HTC V ...

最新文章

  1. 进程和线程的区别?什么时候用进程?什么时候用线程?----看到好的复制到自己的园子里哈哈...
  2. PHP:第五章——字符串的概念
  3. 你所不知道的 Transformer!
  4. FPGA学习及设计中的注意事项
  5. 设置input标签禁用_Vue造轮子 | input组件
  6. iphone4 base64 mp3 无法解析 html5,javascript - 如何使用HTML5在firefox上播放base64音频数据? - 堆栈内存溢出...
  7. javaone_JavaOne 2015 –第二十版十大收获
  8. AndEngine引擎之SmoothCamera 平滑摄像机
  9. 爬虫:利用cookie获取人人网登录后网页信息
  10. Python的内建属性和内建函数
  11. java改变线程堆栈大小,在运行时更新java线程的堆栈大小
  12. 恢复删除了数据文件的表MyISAM
  13. Rancher2.5入门——安装Rancher
  14. html 定位_定位position
  15. Ecshop去版权方法?如何去除Ecshop版权?
  16. 您有一封阿里云自动化运维沙龙邀请函待查收
  17. linux磁盘分配最佳实践,干货再次来袭!Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载八)用命令实现批量添加用户...
  18. linux学习笔记3——计算机概述:主板、电源、数据表示方式、编码集
  19. 贪吃蛇c加加代码_C语言/C加加编程学习之贪吃蛇小游戏源代码
  20. 吃土豆 递归分制算法(浪费时间)

热门文章

  1. 用户认证与授权(三):用户授权
  2. KKB : MySQL创建千万测试数据
  3. python学生管理系统设计原理_Python建造者模式案例运行原理解析
  4. iPhone骚扰拦截错误问题的尝试
  5. linux命令菜鸟userdel,Linux userdel命令用法详解
  6. 淘宝API接口:item_search_shop - 获得店铺的所有商品
  7. 斯坦福大学开放AI挑战赛,旨在解决医疗问题
  8. win10代理设置 以及解决不能保存的情况
  9. 将cdr文件导入ps技巧分享
  10. javaWeb大体了解