簡體   English   中英

從Unity3D Android游戲將分數保存到MS SQL數據庫中

[英]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());
    }
}

為了進行測試,我為WindowsWebandroid構建了應用程序。 一切都適用於Windows和Web,但android應用無法將分數保存到數據庫中。

有什么問題嗎?

回答遲了一點,但使用它可能會導致數據庫速度出現問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM