[英]Saving score into MS SQL database from Unity3D Android game
我正在嘗試將分數保存到MS SQL數據庫中。
我創建了ASP.NET MVC Web應用程序,當我嘗試調用特定的URL時:
www.mydomain.com/controller/action?
具體參數:
名稱= somename&score = somescore
分數將被保存。
在統一的C#腳本中,我使用了WWW API。 這是代碼:
using UnityEngine;
using System.Collections;
public class ShowScore : MonoBehaviour {
public string addScoreURL = "http://www.mydomain.com/controller/action?";
string score=SomeStaticClass.Score;
void Start ()
{
string name=SystemInfo.deviceName+"_"+SystemInfo.deviceModel;
StartCoroutine(PostScores(name,score));
}
IEnumerator PostScores(string name, int score)
{
string post_url = addScoreURL + "name=" + WWW.EscapeURL(name) + "&score=" + score ;
WWW hs_post = new WWW(post_url);
yield return hs_post; // Wait until the download is done
if (hs_post.error != null)
{
print("There was an error posting the high score: " + hs_post.error.ToUpper());
}
}
為了進行測試,我為Windows , Web和android構建了應用程序。 一切都適用於Windows和Web,但android應用無法將分數保存到數據庫中。
有什么問題嗎?
回答遲了一點,但使用它可能會導致數據庫速度出現問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.