www类在编辑器中工作正常,但仅在UWP构建中返回空的www.text和www.error?

时间:2018-03-18 09:57:37

标签: c# unity3d uwp

using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour 
{

    public string result;
    public Game game;

    IEnumerator Start () 
    {
        WWW www = new WWW ("https://testing.azurewebsites.net/");
        yield return www;
        Debug.Log("WWW error is: " + web.error);
        Debug.Log("WWW text is: " + web.text);
    }


    void OnGUI()
    {
        GUILayout.Label (result);
    }
}

运行UWP构建时,两个日志语句都返回空结果。 然而,当从编辑器运行时,WWW似乎工作得很好。 我已经检查了appxmanifest中的Internet(客户端),Internet(客户端和服务器),专用网络(客户端和服务器)以提供应用程序权限。

1 个答案:

答案 0 :(得分:0)

您使用过web.error / web.text。你应该用

替换它

www.error和www.text

IEnumerator Start () 
{
    WWW www = new WWW ("https://testing.azurewebsites.net/");
    yield return www;
    Debug.Log("WWW error is: " + www.error);
    Debug.Log("WWW text is: " + www.text);
}