码迷,mamicode.com
首页 > 移动开发 > 详细

【CVR 笔记】Cardboard Android App Demo系统分析笔记一

时间:2016-01-03 22:29:11      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:

一个cardboard android app的整体结构如下:

技术分享

其中,cardboard sdk为google官方开发的部份,cardboard activities则是由开发者需要开发的部份,而其中许多的工作,都需要依赖于open gl图形库来实现。

cardboard sdk中,开发者需要用到的两个主要的类是CardboardActivity和CardboardView:

技术分享

所以一个应用的主要结构即可表述为:

技术分享

其中MainActivity则是开发者要设计和实现的部份。

其中有几个主要的方法,先看对像交互:

技术分享

系统起来后,CardboardView对像会首先作用于MainActivity,调用onSurfaceCreate方法,一般在该方法中,将对三维场景进行数据初始化;

以后每一帧,CardboardView都将调用MainActivity的onNewFrame方法和onDrawEye方法,并传入由头部的姿态数据;一般在onNewFrame中做一些数据处理,而在onDrawEye中通过opengl的调用实现图像的变化;

【CVR 笔记】Cardboard Android App Demo系统分析笔记一

标签:

原文地址:http://www.cnblogs.com/donghua/p/5097254.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!