3Glasses X1

Gear VR 入门教程之一 Hello World

Gear VR 入门教程之一 Hello World

小八 作者:小八 2020年11月18日 来源:87870

这是一系列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

VR,vr设备

获取Oculus Signature File (osig)

在该网址输入上面生成的设备号可以生成所需的osig文件 https://dashboard.oculus.com/tools/osig-generator/

VR,vr设备

下载osig文件,保存在合适的位置,留待使用

正式开始:

打开Unity ,并创建一个新的项目:GearVRDemo

生成文件路径Assets/Plugins/Android/Assets

拷贝前面生成的osig文件到该目录下:

VR,vr设备

新建一个场景,添加你想在自己的第一个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)

VR,vr设备

设置发布时所需的android App的签名:Publishing Settings->Keystore:如果有之前自己的签名文件可以直接使用,否则也可以重新创建一个签名文件

VR,vr设备

然后在Alias下拉框选择Craete a new key

VR,vr设备

请记好你两次输入的密码以及签名的别名(Alias):第一次数字3处为签名密码,第二次为签名的别名密码。其他输入可以随意

创建成功后,再次勾选Alias下拉框,可以看到你刚刚创建的签名的别名,选择之,并输入对应的别名的密码。

把你刚刚创建的场景加入打包的场景列表内File->buildsetting ->add OpenScene 或者直接拖动场景文件到该界面

点击Build就开始发布我们的第一个GearVR应用,如果一切顺利会生成一个你自己命名的apk文件

安装apk到手机:

可以通过各种应用助手安装,也可以直接命令行安装:命令行切换到apk所在目录,或者在所在目录下按住Shift键右击,在快捷菜单中选择在此处打开命令行窗口。

确保手机处于调试模式,明且通过USB连接电脑,输入命令:adb install 你的文件名.apk,如果是覆盖安装则为 adb install -r XXX.apk

运行刚刚安装的应用:

如果一切正常,你会看到提示:若要打开该应用程序,请将您的设备插入至GearVR。

这时连接GearVR并带上头盔,就可以看到我们刚刚创建的场景了。

相关推荐

用户评论

Nolo X1