HTC Vive 基础入门 基于Unity3D引擎
- 任务2: 01-概述 07:08
- 任务3: 02-HTC Vive设备的安装 08:33
- 任务4: 03-下载Steam与SteamVR 03:05
- 任务5: 04-使用Steam VR 调试设备 14:40
- 任务6: 05-下载Unity3D 03:24
- 任务7: 06-配置Unity VR开发环境 09:43
- 任务8: 07-Steam VR插件的基本使用 20:25
- 任务9: 08-VR开发初体验 07:15
- .net大神老师给我扫盲了,从一点没接触过到现在跟着里面的东西做了一个不写代码就打砖块的小游戏,增加了自己的自信,谢谢这个老师。
- 总结一下,这个课程一共讲了Stream平台的安装,Stream VR插件的下载及使用https://i.cnblogs.com/Files.aspx,
- 重点应该是在于插件的使用
- 第一点讲的是如何把MainCamera做成一个VR相机(当有一个项目要你直接改成VR的,你就可以直接改成VR相机)
普通相机改VR相机:
1.打开普通相机重置位置,添加脚本Steam VR
2.添加gameobject(自行命名总)在下面继续添加gameobject(自行命名左),第一个GM添加脚本Stema VR-Treacked(object)(注:追踪对象)将Index改为NOne.在第二个GM上添加脚本Steam VR-Reader Model(渲染模型),修改shader改为指定shader,修改为Standard,复制第一个GM(自行命名右)。
3.回到Main Camera添加脚本Steam VR-Controller Manager(管理控制器)将(左右GM)赋给left right。
添加游玩区域:
1.在Main Camera添加脚本Steam VR-Play Area。添加完毕,所需参数自行修改
站立模式:
1.打开[CameraRig],找到[Steam VR]将脚本Steam VR-Reader上的追踪选项Tracking Space模式修改为第一个站立模式Tracking Universe Stated。
2.打开Steam VR设备设置,重新运行房间设置,选择站立模式,将头显拿到基站可见处,下一步,校准中心点,将头显对准屏幕。校准地面,将头显放到桌子上即可。完成。站立模式需要Y轴向上提升一些。
图:


第二个重点:这些脚本的熟悉与使用

初体验:通过插件的TestThow场景做一个打砖块游戏,有趣。
从中回忆了BoxCollider(碰撞体),Rigidebody(刚体)中的Mass为力
问题:1.把普通相机改为VR相机;
2.在StreamVR插件里面的TestThow的基础开发一个砸砖块。
3.TestThrow脚本里面有一个抓取物体的东西。
接下来开发一个实战射击方块。
HTC Vive 基础入门 基于Unity3D引擎的更多相关文章
- HTC Vive 基础入门 基于Unreal Engine 4引擎
主要以讲解介绍HTC Vive设备以及Unreal继承的Steam VR Plugin为主 使用最新的虚幻引擎与Plugin完成VR环境的搭建 然后完成一个基本的VR Games. 任务5: 04-配 ...
- 【转】 各种 基于Unity3d 引擎的Android游戏优化 (drawcall)
合并纹理,减少贴图数量,合并网格,ui上减少不必要的层级叠加关系等 1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式 ...
- 基于Unity3d 引擎的Android游戏优化
原文地址:http://blog.csdn.net/jixuguo/article/details/9018669 近期项目进入收尾阶段,之前对项目做了非常多优化,mesh合并 .降低DrawCall ...
- 基于Unity3D 的Vuforia SDK开发基础教程
最新博客地址已转到: http://blog.csdn.net/zzlyw?viewmode=contents ------------------------------------------ ...
- [Spring框架]Spring AOP基础入门总结二:Spring基于AspectJ的AOP的开发.
前言: 在上一篇中: [Spring框架]Spring AOP基础入门总结一. 中 我们已经知道了一个Spring AOP程序是如何开发的, 在这里呢我们将基于AspectJ来进行AOP 的总结和学习 ...
- T4教程1 T4模版引擎之基础入门
T4模版引擎之基础入门 额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又在背后默默无闻的奉献着,直到现在我们项目组的人除了我之外,其它人还是对其豪无兴趣,基本上是连看一眼都懒得看 ...
- osgEarth基础入门
osgEarth基础入门 2015年3月21日 16:19 osgEarth是基于三维引擎osg开发的三维数字地球引擎库,在osg基础上实现了瓦片调度插件,可选的四叉树调度插件,更多的地理数据加载插件 ...
- Linux基础入门学习笔记20135227黄晓妍
学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用L ...
- Unity3d 引擎原理详细介绍、Unity3D引擎架构设计
体系结构 为了更好地理解游戏的软件架构和对象模型,它获得更好的外观仅有一名Unity3D的游戏引擎和编辑器是非常有用的,它的主要原则. Unity3D 引擎 Unity3D的是一个屡获殊荣的工具,用于 ...
随机推荐
- eclipse maven设置
eclipse 4.4以上版本集成了maven,只需配置一下即可,如果你的eclipse 没有安装maven,可以参考这个文章.http://marketplace.eclipse.org/conte ...
- docker创建nginx+php-fpm+mysql环境(一分钟搭建lnmp)
下载镜像 docker pull bitnami/php-fpm #下载php-fpm镜像 docker pull nginx #下载nginx镜像docker pull mysql:5.5.59 # ...
- Node 系列之path模块
//引用该模块 var path = require("path"); 1.路径解析,得到规范化的路径格式 //对window系统,目录分隔为'\', 对于UNIX系统,分隔符为' ...
- 动态规划-数位dp
大佬讲的清楚 [https://blog.csdn.net/wust_zzwh/article/details/52100392] 例子 不要62或4 l到r有多少个数不含62或者4 代码 #incl ...
- Accordion CodeForces - 1101B (实现)
An accordion is a string (yes, in the real world accordions are musical instruments, but let's forge ...
- mysql面试题目1
有这样一个成绩表,学生A,B,C,三个人,考试科目分别为C(chinese),M(math),E(english) 求三门课成绩都大于80分的那个学生姓名: 即查询的方法可分为俩种:select na ...
- Create a toolwindow for the VBA editor with .NET(C#).
原始出处:http://www.cnblogs.com/Charltsing/p/VBEtoolwindow.html 最近有人问起使用C#在VBE插件中创建toolwindow的事情,由于VBE窗口 ...
- ios 后台下载,断点续传总结
2018年12月05日 16:09:00 weixin_34101784 阅读数:5 https://blog.csdn.net/weixin_34101784/article/details/875 ...
- 聊一聊跨域,Vue向Django请求数据的一些问题
1.做前后端分离 前端使用Vue程序,后端使用Django配合rest-framework. 那么前端Vue通过API接口拿到数据会出现跨域的问题,JSONP只是在get中会用到的,所以这里使用cor ...
- semantic-ui 图标
semantic-ui提供了很多的图标,基本常用的在官网上面都能找到.要想记住这么多图标是不可能的,但是也是有简便方法记忆. 首先,图标其实和按钮的区别基本没有,要说有的话,也就是基础样式的大小不同吧 ...