【问题标题】:How to get data from mysql database to Unity for Augmented Reality? [closed]如何将数据从 mysql 数据库获取到 Unity 以实现增强现实? [关闭]
【发布时间】:2021-01-14 08:40:22
【问题描述】:

我知道如何使用 Unity3d 和 Vuforia 创建 AR 应用程序,并且我制作了 Android 应用程序没有任何问题,但是如何使用 php+mysql 将我的 AR 应用程序连接到我的网站?例如,当用户将手机放在目标图像上时,它将实时显示来自网站的数据。

【问题讨论】:

    标签: database unity3d augmented-reality virtual vuforia


    【解决方案1】:

    您的目标是 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 一样。

    【讨论】:

      猜你喜欢
      • 2016-09-28
      • 2011-02-05
      • 2011-10-19
      • 2013-02-27
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多