我正在使用Parse.com服务为我的游戏存储名称,Facebook ID,分数和电子邮件。从Parse.com获取所有对象C#(Unity)
到目前为止,我可以得到一个特定的对象(通过指定由Parse生成的唯一对象ID),但是我怎样才能获得按分数值排序的前10个对象?
这是我的代码至今:
using UnityEngine;
using System.Collections;
using Parse;
public class GetFromParse : MonoBehaviour {
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
}
void getParseResults()
{
ParseQuery<ParseObject> query = ParseObject.GetQuery("IdealStunts");
query.GetAsync("xWMyZ4YEGZ").ContinueWith(t =>
{
ParseObject gameScore = t.Result;
float time = gameScore.Get<int>("time");
string playerName = gameScore.Get<string>("name");
string fbid = gameScore.Get<string>("fbid");
string email = gameScore.Get<string>("email");
});
}
}
这只是让我的值适用于特定的objectID(xWMyZ4YEGZ),而不是作为一个程序员,我绝对对如何不知道得到其余的并存储它们以供使用。
我知道,排序并获得前10个结果,我可以使用
var query = ParseObject.GetQuery("GameScore")
.OrderBy("score")
.Limit(10);
但我不知道从哪里里去。
任何帮助将不胜感激。
我会研究纪伊云,非常感谢你! –
Kii真的很好很容易,但真正让我失望的是玩家必须注册/登录。 –
不幸的是,循环无法启动。 –