유니티 Firebase 랭킹 시스템Unity/SDK2024. 2. 6. 14:31
Table of Contents
기능 구현
- Firebase 에서 제공중인 Realtime DB를 이용해 랭킹 시스템을 구현
- LINQ 메서드 정렬이 적용이 안되므로 VerticalLayout을 역정렬로 표현 내림차순 구현
int rank = (int)snapshot.ChildrenCount;
foreach (DataSnapshot userSnapshot in snapshot.Children)
{
string userName = userSnapshot.Child("name").Value.ToString();
string userScore = userSnapshot.Child("score").Value.ToString();
var uiUserRank = Manager.Resource.InstantiatePrefab("UserRank", contents).GetComponent<UIUserRank>();
uiUserRank.Set(rank, userScore, userName);
rank--;
}
구현 결과
'Unity > SDK' 카테고리의 다른 글
유니티 Firebase를 활용한 데이터 시스템 (0) | 2024.01.29 |
---|---|
유니티 FirestoreProperty를 사용한 C# 클래스 매핑 (0) | 2024.01.21 |
유니티 Firestore를 통한 데이터 저장 & 불러오기 (0) | 2024.01.18 |
유니티 Firebase 구글 로그인 구현 (0) | 2024.01.15 |