Gear VR 入门教程之一 Hello World

这是一系列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文件到该目录下:
                Gear VR 入门教程之一 Hello World_第1张图片
  •      新建一个场景,添加你想在自己的第一个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)      
     
                     Gear VR 入门教程之一 Hello World_第2张图片
    • 设置发布时所需的android App的签名:Publishing Settings->Keystore:如果有之前自己的签名文件可以直接使用,否则也可以重新创建一个签名文件
                     Gear VR 入门教程之一 Hello World_第3张图片
                    然后在Alias下拉框选择Craete a new key
Gear VR 入门教程之一 Hello World_第4张图片
                    
               请记好你两次输入的密码以及签名的别名(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或者三星的对应插件。

你可能感兴趣的:(unity,vr,gearvr)