android - 如何在 unity3d 中调用数据库中的项目?

标签 android unity-game-engine augmented-reality vuforia

我正在尝试开发一个使用 Unity3d 和 Vuforia 来创建 AR 应用程序的移动应用程序。

有没有办法统一创建一个数据库,通过扫描一个对象,它会显示从数据库中检索到的内容的窗口?

例如,我在价格组中有食物的图片和描述 如果我扫描一张账单,它会弹出数据库中属于价格组的图像的窗口。

最佳答案

如果您希望应用程序保持离线状态,您会将所有数据存储在设备本地,并且只能通过更新应用程序来更新数据。

如果这是您想要的方式,那么任务或多或少是直截了当的。您可以:

  • 将所有数据保存在文件中,并在运行时从资源文件夹中加载它们 (Resources.Load) 或
  • 随您的应用交付一个数据库引擎,并使用它来访问您的应用也随附的本地数据库

根据您查询的复杂性,第二种方法可能(!)更实用,但是,数据库引擎可能会出现问题,因为它们可能不受您可能想要定位的所有平台的支持。

关于android - 如何在 unity3d 中调用数据库中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34490842/

相关文章:

android - 仅当值不为 null android 时才更新 sqlite 数据库

swift - RealityKit – transform.rotate() 使对象规模更大

android - 围栏状态的感知 API 查询

Android Studio 调试 AsyncTask 的 doInBackground 代码

android - 模拟谷歌播放应用程序中看到的水平图像列表

java - ARCore—— session 、框架、相机和姿势

swift - ARKit 检测平面之间的相交

unity-game-engine - 让角色面向相反的方向 (2D)

c# - 在unity3d中围绕游戏对象旋转相机

unity-game-engine - 如何根据 Unity3d 中的动画更改多边形碰撞器?