本文阐述 Tango 和 Rajawali 的关系。
在 Tango 的 java demo 工程中,调用 Tango 的 Java API 的代码很少,大部分代码都是 Rajawali 的 API。二者是什么关系呢?
首先来说下 Rajawali。Rajawali 是给安卓用的 2D/3D 图形引擎库,由 Java 写成。在安卓应用中绘制/渲染 2D/3D 图形。
Rajawali 能做啥应用?具体见 Google+,多半是手机动态壁纸。
Tango 的 API 提供有关运动追踪、区域学习、深度感知的数据。然后根据这些数据使用 Rajawali 实时更新应用中的图形图像,比如图形图像在屏幕上显示的距离、远近等等。
当然,安卓系统中可用的图像引擎不止 Rajawali,还有系统自带的 opengl 库。当然也可以使用 Unity3D 和 C 语言。开发者根据自己的技能灵活选择。
新闻热点
疑难解答