统一显示Json数据

统一显示Json数据,json,unity3d,Json,Unity3d,我想用Unity中的Firebase创建记分牌。 我知道如何访问数据,但在屏幕上显示这些数据时遇到问题 我试图将用户数据添加到列表中,但我不确定这是否是一个好主意,或者这是否真的有效 这是我的密码: public class Scoresmulti : MonoBehaviour { //Zliczanie punktów i wyświetlanie wyniku public static int pointssum = 0; public Text points;

我想用Unity中的Firebase创建记分牌。 我知道如何访问数据,但在屏幕上显示这些数据时遇到问题

我试图将用户数据添加到列表中,但我不确定这是否是一个好主意,或者这是否真的有效

这是我的密码:

public class Scoresmulti : MonoBehaviour
{

    //Zliczanie punktów i wyświetlanie wyniku
    public static int pointssum = 0;
    public Text points;
    private string user;
    public String scoresboard;
    public Array Scores;
    public List<USers> scores = new List<USers>();


    USers users = new USers();

    public static fsSerializer serializer = new fsSerializer();


    void Start()
    {
        //Posttodb();
        Debug.Log("wykonano");
        Getdata();

    }

    private void getscore()
    {
       //display text
    }
    void Update()
    {

     points.text = "Poprawne odpowiedzi:  " + pointssum;
        
    }

    private void Posttodb()
    {        user = nazwagracza.Playernick;

        if (user != null)
        {
            USers users = new USers();

            RestClient.Put("https://quizgame-inz.firebaseio.com/names/" + user + ".json", users);
        }      
    }

    private void Getdata()
    {
        StringBuilder builder = new StringBuilder();

        RestClient.Get("https://quizgame-inz.firebaseio.com/.json").Then(response =>
        {

            fsData userdata = fsJsonParser.Parse(response.Text);

            USers[] users = null;
            serializer.TryDeserialize(userdata, ref users);

            foreach (var user in users)
            {
                scores.Add(user);
            }

           });
    
    }

}
公共类分数多:单一行为
{
//Zliczanie punktów i wyświetlanie wyniku
公共静态int点sum=0;
公共文本点;
私有字符串用户;
公共字符串记分板;
公共数组分数;
公共列表分数=新列表();
用户=新用户();
public static fsSerializer serializer=new fsSerializer();
void Start()
{
//Posttodb();
Debug.Log(“wykonano”);
Getdata();
}
私有void getscore()
{
//显示文本
}
无效更新()
{
points.text=“Poprawne odpowiedzi:”+pointssum;
}
私有void Posttodb()
{user=nazwagracza.Playernick;
如果(用户!=null)
{
用户=新用户();
RestClient.Put(“https://quizgame-inz.firebaseio.com/names/“+user+”.json”,用户);
}      
}
私有void Getdata()
{
StringBuilder=新的StringBuilder();
RestClient.Get(“https://quizgame-inz.firebaseio.com/.json)然后(响应=>
{
fsData userdata=fsJsonParser.Parse(response.Text);
USers[]USers=null;
TryDeserialize(userdata,ref-users);
foreach(用户中的var用户)
{
分数。添加(用户);
}
});
}
}

能否请您将您的帖子和代码的格式设置得更好一点,使其更具可读性?现在最好尝试这样的教程-只需将highScoreEntryList替换为您的数据即可。