
유니티 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 | 
 
                   
                   
                  