0
Oyunda aşağıdaki kodu kullanıyorum. Oyun kazanan ve kaybedenleri kontrol eder ve değerleri veritabanına gönderir. Sorun şu ki, oyun sadece 1 WWW Request wiich gariptir.Birlik WWW isteği birden fazla kullanabilir miyim?
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;
}
Soruma: Aynı betikte 2 farklı php dosyası ile 2 WWW İsteği kullanabilir miyim?
Evet onun bir Win/Lose fonksiyonu bana çelme küçük şeyler Çoğu zaman
. Diğer blok, oyuncunun kazandığı zamandır. Ama aynı zamanda oyuncu çağrıyı kaybetme işlevini kazandığında ve veri tabanındaki kaybedilen ayrıntıları sadece bir oyuncuya kaydettiğinde. –
Nasıl çalıştığını anlıyorum, demek istediğim, planın planladığınız gibi çağrıldığından emin oluyorsunuz. Olmadığı gibi geliyor. – Allen