DayDream

DayDream是Google2016年11月发布的VR HMD,在CardBoard的基础上进行了许多延伸,增加了圆形触控板的手柄。

  • 首先要基于Unity进行DayDream的开发,我们需要去Github上下载GoogleVR SDK的插件。

  GoogleVR SDK(DayDream)在CardBoard SDK基础上进行了修改增强。需要在Unity5.2.1及以上的版本使用。

DayDream_第1张图片
Paste_Image.png
DayDream_第2张图片
Paste_Image.png
  • 同CardBoard很类似。
DayDream_第3张图片
Paste_Image.png

https://github.com/googlevr/gvr-unity-sdk

DayDream_第4张图片
Paste_Image.png

  • 导入后,可以发现在Demo中相较于CardBoard多了Controller控制器的Demo。这里没有设备,所以运行会出错。


    DayDream_第5张图片
    Paste_Image.png
  • GVR相较于CardBoard有着自己的一套独特的VR3D音频。Google的Source监听器是依赖于Unity中的Audio Listener。两个监听器是需要在同一个对象下依存的。在使用前需要去开启GVR的音频,因为默认是禁用的。

DayDream_第6张图片
Paste_Image.png
DayDream_第7张图片
Paste_Image.png
控制器。

  想要使用Google的控制器就需要Google开发者的工具包。以及Nexus 6P(测试开发机)。谷歌现在还没有发布它的开发者套装。可以先使用Nexus 6P作为测试的备用手机。并且手机需要使用安卓开发者版本,因为这个版本有着GoogleVR开发的一些必要的组件

DayDream_第8张图片
Paste_Image.png
DayDream_第9张图片
Paste_Image.png
DayDream_第10张图片
Paste_Image.png
  • 控制器可以在Google开发者平台上通过安卓模拟器的黑科技形式来模拟手柄,通过贴纸来区别按键触感。(需要在Google Github上下载Controller Android Controller模拟器)
DayDream_第11张图片
Paste_Image.png

DayDream音频系统

  • 添加Gvr Audio Source。此时Play,是没有声音的。因为我们的音频默认是禁用的。


    DayDream_第12张图片
    Paste_Image.png
  • 需要在ProjectSetting中启用。
DayDream_第13张图片
Paste_Image.png
  • 也可以直接使用Gvr中的AudioSoucre预设,Room预设则是代表着声音所处的房间,在这个立方体房间中,声音会做出相应的反射。
DayDream_第14张图片
Paste_Image.png

  Gvr的Source有着立体的音效,对于VR开发有很大的帮助。

你可能感兴趣的:(DayDream)