Gear VR 入门教程之一 Hello World

原创 2016年08月30日 18:46:44
这是一系列Gear VR 的入门文章,会一直更新到一个功能完善的游戏DEMO,博主本身也是新手,如有错误还请指正
本节为一个简单的VR版HellowWorld的实现,因为没有代码,所以没有项目以供下载。之后的内容会更新到Git仓库以供下载。

首先声明开发环境:
  • 操作系统:win10
  • Android SDK 和JDK是必需的,具体配置请google之,不专属于Gear VR知识点范畴
  • unity 版本:5.4.0f3 Personal
  • Gear VR 版本:第一代 第二代均可
  • 手机:Galaxy S6 
  • android版本:6.0.1
  • 第三方SDK:无
  • 注:GearVR 支持的手机是必需品,支持的型号列表可以去这里查询
准备工作:
  • oculus 官方注册开发者账号,免费。  developer.oculus.com
  • 打开手机的USB 调试功能,不会的同样Google
  • 获取手机的deviceID:
    • 正确 安装了Android SDK 并配置好环境变量后,打开命令提示符窗口 :键盘windows键-> 输入CMD->回车
    • 通过USB把手机连接电脑,并在命令行界面输入>adb devices ,回车就可以获取手机的设备ID
  • 获取Oculus Signature File (osig)
          在该网址输入上面生成的设备号可以生成所需的osig文件https://dashboard.oculus.com/tools/osig-generator/
          
          下载osig文件,保存在合适的位置,留待使用
正式开始:
  •      打开Unity ,并创建一个新的项目:GearVRDemo
  •      生成文件路径Assets/Plugins/Android/Assets
  •      拷贝前面生成的osig文件到该目录下:
               
  •      新建一个场景,添加你想在自己的第一个VR项目中看到的东西
  •      打包前切换目标设备为Android:File->BuildSetttings ->选择Android->switch platform
  •      在BuildSettings中点击PlayerSettting或者直接Edit->ProjectSetting->player 在打开的Inspector面板中完成以下配置:
    • 设置支持VR模式:Other Settings->Rendering->勾选Virtual Reality Supported 
    • 设置安卓包名 :Other Settings->Identification->Bundle Identifier: com.test.gearVRTets  这里包名可以任意,相关知识可以百度或者google   "android package name"
    • 设置最小支持的android api level :Other Settings ->Identification->Minimum API Level 为android 5.0以上 (API Level21)      
     
                    
    • 设置发布时所需的android App的签名:Publishing Settings->Keystore:如果有之前自己的签名文件可以直接使用,否则也可以重新创建一个签名文件
                    
                    然后在Alias下拉框选择Craete a new key
                    
               请记好你两次输入的密码以及签名的别名(Alias):第一次数字3处为签名密码,第二次为签名的别名密码。其他输入可以随意
               创建成功后,再次勾选Alias下拉框,可以看到你刚刚创建的签名的别名,选择之,并输入对应的别名的密码。
  • 把你刚刚创建的场景加入打包的场景列表内File->buildsetting ->add OpenScene 或者直接拖动场景文件到该界面
  • 点击Build就开始发布我们的第一个GearVR应用,如果一切顺利会生成一个你自己命名的apk文件
安装apk到手机:
     可以通过各种应用助手安装,也可以直接命令行安装:命令行切换到apk所在目录,或者在所在目录下按住Shift键右击,在快捷菜单中选择在此处打开命令行窗口。
     确保手机处于调试模式,明且通过USB连接电脑,输入命令:adb install 你的文件名.apk,如果是覆盖安装则为 adb install -r XXX.apk
运行刚刚安装的应用:
     如果一切正常,你会看到提示:若要打开该应用程序,请将您的设备插入至GearVR。
这时连接GearVR并带上头盔,就可以看到我们刚刚创建的场景了。

下一节会介绍如何获取玩家通过GearVR的头盔的输入,同样不使用任何第三方SDK,这是因为Unity 已经集成了GearVR的一些内容,所以不需要Oculus或者三星的对应插件。
版权声明:本文为博主原创文章,转载请注明出处

Gear VR 入门教程之二 获取用户输入

GearVR头显上按键的介绍,并且通过代码获取玩家在GearVR头显上的操作
  • u013746357
  • u013746357
  • 2016年09月02日 19:43
  • 3348

《VR入门系列教程》之8---GearVR

高端移动虚拟现实设备---三星GearVR     Oculus Rift也许是虚拟现实头显的典范,但是它还是存在许多问题。首先,它需要基于一个具有强大图形计算能力的计算机,而使用一般的笔记本、...
  • liulong1567
  • liulong1567
  • 2016年01月20日 09:43
  • 3552

VOculus Rift、Gear VR平台开发者合作申请指南(转)

Oculus Home平台——Oculus Rift和三星Gear主要的应用平台,包括PC版和移动版都可以使用。而现在使用的Oculus Share平台,据悉将来也会整合到Oculus Home中,所...
  • u014635337
  • u014635337
  • 2016年07月03日 15:42
  • 1365

【三星官方教程】如何为Gear VR 开发应用(二):创建Unity项目

关于项目创建与Demo导入 本系列教程将介绍如何用unity为Gear VR开发一个360度照片查看器。在开始用Unity为Gear VR开发应用前,需要完成Unity和Oculus的整合,...
  • Alasa_TT
  • Alasa_TT
  • 2016年08月31日 17:18
  • 2130

《VR入门系列教程》之21---使用Unity开发GearVR应用(转)

使用unity开发GearVR应用     上一章我们介绍了如何运用unity3d开发Oculus Rift应用,当然,这个便宜且强大的游戏引擎也可以用于GearVR的应用开发,这时我们需要...
  • u014635337
  • u014635337
  • 2016年07月03日 15:17
  • 4273

【三星官方教程】如何为Gear VR 开发应用(一):开发环境搭建(转)

三星GearVR已经成为第一个成熟的移动VR平台,并拥有目前全球最大也是最稳定的移动VR用户群体。基于GearVR的应用越来越多,本文将为开发者介绍如何用Unity为Gear VR开发一个360度...
  • u014635337
  • u014635337
  • 2016年07月03日 15:16
  • 4288

【三星官方教程】如何为Gear VR开发应用(五):添加功能

现在两个场景都已经制作完成,可以在照片查看器中加入一些功能了。这个应用中使用射线系统,从镜头发出射线,与场景中的物件发生碰撞。碰撞会检测到某些标记,从而通知系统运行一些特定的动作。这个应用里的主要功能...
  • Alasa_TT
  • Alasa_TT
  • 2016年09月01日 09:48
  • 2173

Gear VR 入门教程之一 Hello World

这是一系列Gear VR 的入门文章,会一直更新到一个功能完善的游戏DEMO,博主本身也是新手,如有错误还请指正 本节为一个简单的VR版HellowWorld的实现,因为没有代码,所以没有项目以供下载...
  • u013746357
  • u013746357
  • 2016年08月30日 18:46
  • 2528

VR干货:如何将你的游戏上架Oculus PSVR VIVE等平台

016VR产业一片大火,各大厂商纷纷把目光投向VR内容市场,以下就是浪哥为广大开发者统计到的目前最火爆的几个VR平台的审核方式与开发者基本操作指南,一起来看看吧!~   HTC开发者(VIVE)...
  • u014635337
  • u014635337
  • 2017年09月17日 01:18
  • 420

在 Oculus和 Gear VR上开发跨平台的 VR应用

本文章由cartzhang编写,转载请注明出处。 所有权利保留。 文章链接:http://blog.csdn.net/cartzhang/article/details/51425225 作者...
  • cartzhang
  • cartzhang
  • 2016年05月17日 10:13
  • 8161
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Gear VR 入门教程之一 Hello World
举报原因:
原因补充:

(最多只允许输入30个字)