2016-04-07 9 views
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?

cevap

0

Evet, birden çok WWW isteğini bir kerede yapabilirsiniz.

Diğer bloğa girdiğinden emin misiniz? (Birden çok kez onu çağırıyor O ve o!) O :)

+0

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. –

+0

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