我正在尝试使用Unity3d(免费)在NyARToolkit库插件的帮助下为Android平台实现增强现实应用。
以下模拟图片显示 GUI和应用的基本功能:
此外,我希望我的应用程序使用以下功能:
功能1:
识别模型标记,信息标记也是如此。如果这两个可以组合在一个标记识别的一个功能模型中,那就太棒了,但不知道如何做到。
功能2(见图b):
- 触摸事件模型为用户提供与标记相关的位置(而非GPS) - 在触摸事件信息(i)符号时,它将视图更改为化身,在视野中提供当场和模型的大约部分的一些信息。在后面点击。它可以关闭并返回预览,如信息符号(i)。
功能3:
触摸事件的模型可以是:
功能4(见图c):
关于特殊部分的触摸事件的模型可以通过以下方式与用户交互: - 填写txt - 拍摄图片 - 从A部分到B部分的动画路径
这是我试图编写的应用程序的骨架。直到现在我已经尝试了模型上的触摸事件(实际上是一个立方体),没有太多运气。
我的主要问题是:
应该使用代码(Unity脚本)将GUI菜单覆盖在Android设备相机预览上,还是仅在标记识别上实现,作为虚拟按钮,可以通过放置用户手指触摸在标记上?
在这两种情况下(叠加或标记),要使此GUI工作的步骤是什么?
所以,我需要一些建议或教程,甚至更好的示例代码来推动这个AR开发。
谢谢大家的答案。