1) AR_EAGLView 提供虚拟物体的绘制
2)OverlayView提供菜单
3)VirtualButton 相当于在marker image上做标记,绘制特殊child物体 (之前理解有误),virtualButton是在虚拟view里画在真实图片之上的虚拟button,但是可以在真实世界里与之交互
4) Dominoes 例子 演示了程序与用户交互,通过模型的变换进行简单动画效果的生存,事件处理 (值得借鉴)
简单的游戏可以参考这个例子,将OverlayView改写成操作UI
补充: QCAR的开发者Guide里写到此例子包括了一下主题:
- 对touch事件的处理
- 屏幕点到目标点的转换
- 通过屏幕拾取对象
- 音频的播放
- 在AR 视图中添加Android UI元素
- 修改Android UI元素作为本地事件的反应
- 增加、删除和修改虚拟按钮
5)backgroundTexture例子演示了如何对背景画面进行处理,可以在游戏里做一些特效,交互感更强