• 任务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引擎的更多相关文章

  1. HTC Vive 基础入门 基于Unreal Engine 4引擎

    主要以讲解介绍HTC Vive设备以及Unreal继承的Steam VR Plugin为主 使用最新的虚幻引擎与Plugin完成VR环境的搭建 然后完成一个基本的VR Games. 任务5: 04-配 ...

  2. 【转】 各种 基于Unity3d 引擎的Android游戏优化 (drawcall)

     合并纹理,减少贴图数量,合并网格,ui上减少不必要的层级叠加关系等   1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式 ...

  3. 基于Unity3d 引擎的Android游戏优化

    原文地址:http://blog.csdn.net/jixuguo/article/details/9018669 近期项目进入收尾阶段,之前对项目做了非常多优化,mesh合并 .降低DrawCall ...

  4. 基于Unity3D 的Vuforia SDK开发基础教程

    最新博客地址已转到: http://blog.csdn.net/zzlyw?viewmode=contents   ------------------------------------------ ...

  5. [Spring框架]Spring AOP基础入门总结二:Spring基于AspectJ的AOP的开发.

    前言: 在上一篇中: [Spring框架]Spring AOP基础入门总结一. 中 我们已经知道了一个Spring AOP程序是如何开发的, 在这里呢我们将基于AspectJ来进行AOP 的总结和学习 ...

  6. T4教程1 T4模版引擎之基础入门

    T4模版引擎之基础入门   额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又在背后默默无闻的奉献着,直到现在我们项目组的人除了我之外,其它人还是对其豪无兴趣,基本上是连看一眼都懒得看 ...

  7. osgEarth基础入门

    osgEarth基础入门 2015年3月21日 16:19 osgEarth是基于三维引擎osg开发的三维数字地球引擎库,在osg基础上实现了瓦片调度插件,可选的四叉树调度插件,更多的地理数据加载插件 ...

  8. Linux基础入门学习笔记20135227黄晓妍

    学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统   2. 能够熟练使用Linux系统的基本命令   3. 熟练使用L ...

  9. Unity3d 引擎原理详细介绍、Unity3D引擎架构设计

    体系结构 为了更好地理解游戏的软件架构和对象模型,它获得更好的外观仅有一名Unity3D的游戏引擎和编辑器是非常有用的,它的主要原则. Unity3D 引擎 Unity3D的是一个屡获殊荣的工具,用于 ...

随机推荐

  1. java单例模式总结

    目录 一. 饿汉模式(静态初始化) 二.双重检查锁(dcl) 三. 延迟占位类 四.枚举实现 最后 常见安全的单例实现代码和自己的一点理解. 一. 饿汉模式(静态初始化) class Singleto ...

  2. 【转】MySQL中的行级锁,表级锁,页级锁

    在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足. 在数据库的锁机制中介绍过,在DBMS中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引 ...

  3. Eclipse中快速打开文件所在的文件夹位置

    本篇文章是紧接着Elicpse使用技巧-打开选中文件文件夹或者包的当前目录文章写的,本文主要是讲的利用eclipse插件的方式打开文件夹的位置, 由于eclipse版本的区别,所以插件也分成两种(实测 ...

  4. UVA10838 The Pawn Chess

    UVA好题没人写系列,感觉可以稍稍练习一下面向对象编程的形式(大雾) 题意很简单,在国际象棋的棋盘中有一些兵,走到对方底线即为胜利,问最优决策下谁能获胜.并输出最小步数. 首先这里的棋盘都只有\(4\ ...

  5. 常用的移动前端webapp交互细节

    #常用的移动前端webapp交互细节 ##select的表现方式 ###PC端 select控件在传统PC桌面已经存在多年,由于在IE6等低版本浏览器容易造成层级错乱,一直被一些UI框架所抛弃,而用d ...

  6. python读取/创建XML文件

    Python中定义了很多处理XML的函数,如xml.dom,它会在处理文件之前,将根据xml文件构建的树状数据存在内存.还有xml.sax,它实现了SAX API,这个模块牺牲了便捷性,换取了速度和减 ...

  7. PHP实用代码片段(一)

    1. 发送 SMS 在开发 Web 或者移动应用的时候,经常会遇到需要发送 SMS 给用户,或者因为登录原因,或者是为了发送信息.下面的 PHP 代码就实现了发送 SMS 的功能. 为了使用任何的语言 ...

  8. UnderWater+SDN论文之五

    Underwater Sensor Networks with Mobile Agents: Experience from the Field Source: LNICST 2013 论文是来自两个 ...

  9. UITableView加载数据,没有数据,没有网络界面处理

    https://blog.csdn.net/chmod_r_755/article/details/53231461 俗话说的好,傻逼的APP都是相似的,牛逼的APP各有各的牛逼...但是UITabl ...

  10. MySQLl导入导出SQL文件

    window 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql ...