ここにサーバーへの投稿リクエストがあります:
public WWW POST(string url, string post)
{
var www = new WWW(url, Encoding.UTF8.GetBytes(post));
StartCoroutine(WaitForRequest(www));
while (!www.isDone && www.error == null)
{
Console.Write("downloading...");
Thread.Sleep(1000);
}
return www;
}
private IEnumerator WaitForRequest(WWW www)
{
while (!www.isDone && www.error == null) { yield return new WaitForSeconds(0.1f);}
// check for errors
if (www.error != null)
{
Debug.Log("WWW Error: " + www.error);
}
}
Unity Editor では正常に動作しますが、Web Player Build バージョンではフリーズして無制限ループになります。理由を知っている人はいますか?