0
私はゲームで次のコードを持っています。ゲームは勝者と敗者をチェックし、その値をデータベースに送信します。問題は今、ゲームは1つのWWWリクエストが奇妙であるということだけを呼び出すということです。Unity 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リクエストを同じスクリプトで使用できますか?
はいその勝利/失う機能を私をつまずかささいなことですほとんどの時間。 elseブロックは、プレーヤーが勝つときです。しかし、プレーヤーがその機能を失ったときにも機能を失い、1人のプレイヤーだけで詳細をデータベースに保存します。 –
私はあなたがそれがうまくいくように理解しています、私はちょうどあなたが計画したようにメソッドが呼び出されていると確信しています。それはそうでないように聞こえる。 – Allen