从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());
}
}
为了测试,我为windows, web和android构建了应用程序。android app不能将分数保存到数据库
什么是问题?
回答有点晚了,但使用它可能会影响数据库速度