Unity WWW请求可以使用多个吗?

时间:2016-04-07 17:55:44

标签: c# php mysql web unity3d

我在游戏中有以下代码。游戏检查赢家和输家并将值发送到数据库。现在的问题是,游戏只调用1个WWW请求,这很奇怪。

if (playerDataScript.playerTeam == playerStScript.playerTeam)
        {
            GetComponent<AudioSource>().PlayOneShot(loseClip);
            Debug.Log ("You Lost");
                okayButton.SetActive (true);
                WWWForm form1 = new WWWForm ();
                form1.AddField ("user", PlayerPrefs.GetString (LoginSystem.Settings.accountKey.ToString ()));
                form1.AddField ("lose", "1");
                form1.AddField ("gold", Random.Range(50,71));
                form1.AddField("rating", Random.Range(17,31)); // Minus
                WWW saveData1 = new WWW ("http://81.169.176.129/datasavelose.php",form1);
                yield return saveData1;
        }
        else
        {
            GetComponent<AudioSource>().PlayOneShot(winClip);
                okayButton.SetActive (true);
                WWWForm form = new WWWForm ();
                form.AddField ("user", PlayerPrefs.GetString (LoginSystem.Settings.accountKey.ToString ()));
                form.AddField ("win", "1");
                form.AddField ("gold", Random.Range(60,81));
                form.AddField("rating", Random.Range(17,31)); // plus
                WWW saveData = new WWW ("http://81.169.176.129/datasave.php",form);
                yield return saveData;
        }

我的问题:我可以在同一个脚本中使用2个WWW请求和2个不同的php文件吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以一次执行多个WWW请求。

你确定它进入了其他区块吗? (那,你不止一次称它!)

大部分时间都是惹恼我的小事:)