#json #unity3d
#json #unity3d
Вопрос:
Я хочу создать табло с Firebase в Unity. Я знаю, как получить доступ к данным, но у меня проблема с отображением их на экране.
Я попытался добавить пользовательские данные в список, но я не уверен, хорошая ли это идея или это действительно сработает
Вот мой код:
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);
}
});
}
}
Комментарии:
1. Не могли бы вы, пожалуйста, отформатировать свой пост и код немного лучше, чтобы он был более читабельным?
2. теперь должно быть лучше
3. Попробуйте учебник, подобный этому — youtube.com/watch?v=iAbaqGYdnyI Просто замените список рекордов своими данными.