从Unity3D Android游戏中保存分数到MS SQL数据库

本文关键字:MS SQL 数据库 保存 Unity3D Android 游戏 | 更新日期: 2023-09-27 18:09:23

我正在尝试将分数保存到MS SQL数据库中。

我创建了ASP。. NET MVC web应用程序,当我试图调用特定的URL:

www.mydomain.com/controller/action ?

白色特定参数:

名称= somename&分数= somescore

分数将被保存。

在unity 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构建了应用程序。android app不能将分数保存到数据库

什么是问题?

从Unity3D Android游戏中保存分数到MS SQL数据库

回答有点晚了,但使用它可能会影响数据库速度