我想制作一个Unity游戏,该游戏将游戏内的统计信息发送到网站,就像玩家投篮次数,击杀游戏次数一样。
我的问题是使用Unity是否有可能?如果是,我需要什么工具?
答案 0 :(得分:1)
using UnityEngine.Networking;
...
IEnumerator LogEvent(kills, shots) {
WWWForm form = new WWWForm();
form.AddField("kills", kills);
form.AddField("shots", shots);
using (UnityWebRequest www = UnityWebRequest.Post("http://www.my-server.com/myform", form))
{
yield return www.SendWebRequest();
if (www.isNetworkError || www.isHttpError) {
Debug.Log(www.error);
} else {
Debug.Log("Form upload complete!");
}
}
}
...
public void GameOver() {
...
StartCoroutine(LogEvent(10, 100));
}
https://firebase.google.com/docs/analytics/unity/start https://developers.google.com/analytics/devguides/collection/unity/v4/devguide
以我的经验,Firebase是最好的,因为它支持其他工具,例如存储,身份验证,...