Google VR 学习小结
Google VR是Google公司的一款VR SDK,主要针对Google的Cardboard和Daydream设备。
市面上很多低端的VR眼镜本质上都是Cardboard的加强款,将纸盒子变成了塑料盒子,使佩戴使用更舒服,并没有更多的技术上的提升,使用方法也是需要插入智能手机。所以,在面对低端的VR开发的时候,Google VR仍然是一款不错的VR SDK。
官网地址:
https://developers.google.cn/vr/
https://developers.google.com/vr/
SDK地址:
https://github.com/googlevr/gvr-unity-sdk/releases
当前版本:1.200.1
基本结构
在Google VR的场景中,只需要有“Main Camera”,启动以后,Google VR会自动将其变成横屏的VR模式。
Player游戏对象是个空的游戏对象,目的主要是把视角提高到普通人的高度。
Main Camera游戏对象需要在其下添加“GvrPointerPhysicsRaycaster”脚本。如果没有添加该脚本,则无法对Unity GUI之外的游戏对象进行注视并进行点击互动。
GvrReticlePointer预制件的作用是生成注视的效果。
GvrEventSystem预制件的作用是将使用者的注视和离开的效果转换成“Point Enter”和“Point Exit”事件,方便使用。
可注视对象,Google VR场景中游戏对象需要拥有“Collider”组件和“Event Trigger”组件才能响应注视事件。
Unity GUI在Google VR中,Unity的GUI中的Button(按钮)、Toggle(选择框)、Slider(滑块)、Scrollbar(滚动条)、Dropdown(下拉列表)不需要处理即可响应点击事件,但是如果需要响应注视事件,还是需要添加“Event Trigger”组件。
GvrEditorEmulator预制件的作用用在Unity编辑器中模拟VR效果。
GvrInstantPreviewMain预制件的作用是让开发者可以利用“Instant Preview”应用进行连机调试。
Google VR 学习小结相关推荐
- google vr学习资料整理
Google VR / Cardboard iOS Demo: 360 Tour https://github.com/GrahamLea/gvr-ios-360-tour ios 端这个好像能运行: ...
- Unity3D for VR 学习(7): 360°全景照片
在VR应用中,有一个相对简单的虚拟现实体验,那就是360°全景照片浏览器, 他可以使得手机拍照的"全景"照片, 得以"恢复"当时拍照的场景全貌, 这个创意的 ...
- 一、初识GVR ---- Android VR视频/Google VR for Android /VR Pano/VR Video
原文链接: http://blog.csdn.net/qq_24889075/article/details/52118633 http://www.jianshu.com/p/09c0822b9d1 ...
- google vr 入门之制作简易的VR播放器(三),真牛皮
自我介绍 Android开发6年,之前是在美团后来因为个人发展问题以及一些家庭因素,疫情辞职了.没想到遇到了疫情,在家里蹲了几个月,内心其实挺慌得.上个月通过内推跳槽到了腾讯,薪资从15K涨到了30K ...
- google vr 入门之制作简易的VR播放器及去除界面控制按钮
在moudle app 的build.gradle文件中 dependencies 节点下添加如下配置: // 使用google vr 添加的 compile 'com.google.vr:sdk-b ...
- 无限风光 : 近来地形算法学习小结【转】
无限风光 : 近来地形算法学习小结 原文链接 目录 -写在前面 -本文话题整体观 -概念(Concepts): 入门须知 -高度图(HeightMap) -分形(Fractal ...
- 二、VR全景图显示器开发 ---- Android VR视频/Google VR for Android /VR Pano/VR Video
原文地址: http://blog.csdn.net/qq_24889075/article/details/52128463 http://www.jianshu.com/p/104251a3153 ...
- Python - 输出格式 (学习小结)
Python - 输出格式 (学习小结) Bu.xing 利用现代手段,创建学习家园 关注他 1 人赞同了该文章 Python 输出格式 我们常说的输出格式分两种含义: # 一种是指数据在屏幕上的显 ...
- 免费教材丨第55期:Python机器学习实践指南、Tensorflow 实战Google深度学习框架
小编说 时间过的好快啊,小伙伴们是不是都快进入寒假啦?但是学习可不要落下哦! 本期教材 本期为大家发放的教材为:<Python机器学习实践指南>.<Tensorflow 实战G ...
最新文章
- 某大厂女程序员哀叹:还不到三十岁,父母竟让自己和一个离异有娃的男人相亲!
- 1---结构体中最后一个成员为[0]长度数组的用法
- 演示 wxPreferencesEditor 使用的示例
- python导入random模块_Python内置模块之random
- 在用 Eclipse 搭建 SAP Commerce Cloud 调试环境时,错误和正确的 buildfile
- oracle dbms_profiler,Oracle数据库中使用DBMS_PROFILER进行调优
- 从Client应用场景介绍IdentityServer4(一)
- Java多线程常用方法
- zabbix3.4监控java_CentOS7,zabbix3.4通过,zabbix-Java-gateway监控Tomcat
- 【bzoj 4455】小星星(树型DP+容斥原理+dfs建树和计算的2种方式)
- 在SQL Server中使用sp_WhoIsActive监视活动
- HBase笔记整理(二)
- 给架构师的推荐——《企业IT架构转型之道》
- PPT 无法播放媒体/视频媒体不可用怎么解决
- 视频文件损坏怎么修复
- Python-数值类型
- swper_Swiper 中文API手册(share)
- BGA集成电路脚位识别
- 安卓应用设置第一个显示的界面
- 计算机网络如何配置ospf动态路由,《计算机网络高级配置》第八讲OSPF动态路由协议...
热门文章
- 实验一 stm32F407VETx点亮流水灯
- App设计者开发APP要注意的21个雷区(上)
- Vue 在使用v-if的前提下,使用elementResizeDetector配合ref获取元素块的高度
- 解决前端跨域的问题.Access to XMLHttpRequest at http://xxx.xxx from origin 'http://localhost:8000' has been bl
- 不同cpu matlab,求助大神,为何不同机器运行MATLAB结果不同
- VSCode 浏览器打开插件
- 农历php,PHP阴历转农历的实现代码
- (数字ic验证)从零开始的apb_watchdog验证模块搭建(二、apb直接发送激励与寄存器模型加入)
- 求一元二次方程根(含虚根)
- Android扫描车牌,车牌拍照识别SDK