为什么统一中的www类只在android中返回空www.text但在编辑器中工作正常?

时间:2015-09-22 14:27:22

标签: unity3d coroutine

我是团结开发者。问题是在编辑器中统一返回文本值的www类,但它在android中返回空文本。

using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour 
{

    public string result;
    public Game game;

    IEnumerator Start () 
    {
        WWW www = new WWW ("www.poquere.com/gotchha/createGame2.php?deck=Easy");
        yield return www;
        result = "Output is : " + www.text;
        Debug.Log (result);
    }


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

2 个答案:

答案 0 :(得分:0)

您应该检查是否收到错误

    WWW www = new WWW(url);
    yield return www;
    if (!string.IsNullOrEmpty(www.error))
        Debug.Log(www.error);

来源:

http://docs.unity3d.com/ScriptReference/WWW-error.html

答案 1 :(得分:0)

您需要在网址中加入“https://”。 Unity会自动为您解决这个问题,但在手机上会出现错误。