VR虚拟现实,虚拟现实入门系列,Unity,unity3D,游戏开发

Unity3D for VR —— 学习VR Gaze Input

在VR中,最“贴切”的输入方式是眼神,即 VR Gaze Input,如盯着某UGUI UI、某GameObject,2s后触发事件– 显示ToolTip或者切换场景等。 因为这不需要蓝牙手柄输入,显得更自然且方便,风靡VR Gear的Lamper VR游戏,就是Gaze Input(陀螺仪)的典范—可顺利完成游戏的全部过程,的确很酷。

阅读全文»

Unity3D for VR 学习 —— 如何调整好Camera

暴风魔镜PC Input小改造–自己动手、丰衣足食

在做手游的时候,80%时间是在PC调试的,例如业务逻辑、AI算法、核心玩法等。

拿到魔镜提供的demo,晕了,必须得安装到Android机器上,才能调试,究其原因,有三:

  1. 需要用到手机陀螺仪
  2. 需要用到蓝牙手柄
  3. 需要用到魔镜的凸透镜

这些都是客观原因,但是每次打包后,安装Android,再戴到头上,Debug、log啥的都看不清,呵呵。

故就着手改造一下输入快捷键,从而可以方便的模拟手机陀螺仪输入、模拟蓝牙输入、模拟非VR Mode切换。

阅读全文»

Unity3D for VR 学习 —— 暴风魔镜4与SDK

一、又一个新玩具 暴风魔镜 4(Android)

2016年伊始,有了VR虚拟现实硬件设备: 暴风魔镜4–好奇者的新玩具。

2015年下半年的朋友圈中各种VR、AR的新闻层次不穷,搞的我也心痒痒的:好歹咱也是职业的Unity3D程序员,高大上的Oculus rift dk2咱玩不起,搞个廉价的VR产品也玩玩嘛!故暴风魔镜 4刚发布就在网上预订了。原估计春节前能到货,没有想到元旦前就到货了,高兴 —— 业内良心嘛。

阅读全文»

不知道怎么开发VR游戏?Unity5.3官方VR教程重磅登场-系列7

简介

对于VR应用来说,如果想要让用户获得好的用户体验,特别是免除恶心眩晕的困扰,在VR开发中进行优化是必不可少的,惟其如此才能达到我们期望的游戏运行帧速。和其它平台上的开发不同,对VR应用的优化应该在项目启动的前期就开始,而且应该贯穿始终,而不是像传统项目那样把优化的工作留到最后去做。此外,在目标设备上进行实际测试也是非常有必要的。

阅读全文»

不知道怎么开发VR游戏?Unity5.3官方VR教程重磅登场-系列5

对于VR应用来说,除了之前所提到的没有实现目标帧速,VR场景中的运动也是导致VR眩晕的重要原因之一。因此在产品中具体解决这个问题时,需要慎重考虑。最好从产品开发的早期,甚至是在概念设计阶段就考虑清楚这个问题,因为如果所选的运动解决方案导致了用户的恶心不适(nausea),会严重影响用户体验。

阅读全文»

不知道怎么开发VR游戏?Unity5.3官方VR教程重磅登场-系列3

概览:

在VR项目中,我们需要在用户”凝视“某个物体时将其激活。在VRSamples中,我们构建了一个简单的,可拓展的轻度系统,让用户跟场景中的物体进行交互。其中包含了三个主要的脚本文件:VREyeRaycaster,VRInput和VRInteractiveItem,下面将对这三个重要的类进行简要的介绍。相关的源代码也做了注释。

阅读全文»

?>