Google CardBoard SDK for Unity集成指南

项目上需要用到头控功能,查阅相关文档后使用该SDK来实现。

1.先到官网下载SDK

https://github.com/googlevr/cardboard-xr-plugin

2.下载完后得目录

 3.导入插件

找到Unity项目的packages目录 修改mainfest.json配置文件,将cardboard指向该目录

或者在新工程中点击 Windows-->Package Manager,选择"+"--> Add package from disk, 选择下载并解压好的 RokidUXR_SDK_Unity_ForDock/sxrunitysdk-UXR_v<version>dock 目录下的 package.json 文件,引入Google Cardboard 插件。

 4.打开 Project Settings > Player > Resolution and Presentation.

  • 设置 Default Orientation 为 Landscape Left;
  • 禁用 Optimized Frame Pacing。

 

 5.Other Settings

打开 Project Settings > Player > Other Settings

  • Graphics APIs 选择 OpenGLES2, 或 OpenGLES3, 或两者都选;
  • Scripting Backend 选择 IL2CPP;
  • Target Architectures 根据目标平台选择 ARMv7、ARM64;
  • Internet Access 选择 Require;
  • 设置 Package Name。
  • 6.XR Plug-in Management 设置
  • 打开 Project Settings > XR Plug-in Management。

  • 勾选 Initialize XR on Startup;
  • Plug-in 项目下选择 Cardboard XR Plugin。

 7.场景设置

1)Unity 中新建场景 Scene 或已经存在的场景 Scene:

2)在 Main Camera 物体上挂载 TrackPoseDriver.cs 脚本,Tracking Type 设置为:Rotation Only;

切换到Android平台,运行项目就可以啦

 

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值