【发布时间】:2021-01-14 08:40:22
【问题描述】:
我知道如何使用 Unity3d 和 Vuforia 创建 AR 应用程序,并且我制作了 Android 应用程序没有任何问题,但是如何使用 php+mysql 将我的 AR 应用程序连接到我的网站?例如,当用户将手机放在目标图像上时,它将实时显示来自网站的数据。
【问题讨论】:
标签: database unity3d augmented-reality virtual vuforia
我知道如何使用 Unity3d 和 Vuforia 创建 AR 应用程序,并且我制作了 Android 应用程序没有任何问题,但是如何使用 php+mysql 将我的 AR 应用程序连接到我的网站?例如,当用户将手机放在目标图像上时,它将实时显示来自网站的数据。
【问题讨论】:
标签: database unity3d augmented-reality virtual vuforia
您的目标是 AR 并不意味着任何改变,就像您在开发 Android 应用程序一样工作。
因此,您需要使用UnityWebRequest 调用您的端点或本地 php 文件,并执行以下操作来发出 GET 请愿:
private IEnumerator GetRequest(string url)
{
using (UnityWebRequest www = UnityWebRequest.Get(url))
{
yield return www.SendWebRequest();
if (www.isNetworkError || www.isHttpError)
Debug.Log(www.error);
else
{
//Show results as text
print(www.downloadHandler.text);
//Or retrieve results as binary data
byte[] results = www.downloadHandler.data;
Debug.Log("Get Request complete!");
//Do your stuff with the data
}
}
}
这意味着您必须知道您的后端文件(您的 php 文件)是存储在客户端还是后端。我知道最佳做法(安全做法)是将其存储在您的后端,但请记住,您也可以尝试将其存储在您的客户端上,就像 Firebase SDK 一样。
【讨论】: