标签:
一个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