c# - Unity WWW请求可以使用一个以上的请求吗?

标签 c# php mysql web unity3d

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

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文件一起使用吗?

最佳答案

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

您确定它正在进入else块吗? (那个,而且您不止一次地称呼它!)

大多数时候,是让我绊倒的小事情:)

关于c# - Unity WWW请求可以使用一个以上的请求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36483777/

相关文章:

php - 当mysqli INSERT失败时,catch不报告错误。

php - 将数据库列中的所有值从一种语言翻译成另一种语言

php - SQL-根据日期范围获取最低价格

php - PDOStatement::execute中的PDO::PARAM_INT

c# - 启动与文件关联的外部进程,然后将此应用程序发送到后台

c# - DataGridTemplateColumn - DoubleClick 时出现异常

php - 当总行数超过一个数字时,删除表中的所有行

php - 选择多个id的php/mysql

c# - 管理C#代码段

c# - 防止 API 调用时意外删除