我真的是 Rajawali 的新手,并希望在 Android 相机上使用他们的许多 3D 功能。我的目标是在相机 SurfaceView 上显示 3D 对象。
使用原生 Android 对 2D 对象执行此操作时,步骤如下:
- 获取相机和支架
SurfaceView
为持有者创造- 显示相机预览
- 在通话期间使用 的子类
GLSurfaceView
来绘制东西onDraw()
我使用 Rajawali 执行此操作的步骤类似,除了步骤 4. 现在是RajawaliRenderer
.
问题是 的子类GLSurfaceView
可以作为子类添加到 preview SurfaceView
。 RajawaliRendered
有一个 to 的方法getCurrentView()
,但是尽管对象已经被构造,这会返回 null。
有任何想法吗?