質問編集履歴

2

1件のみを表示させることはできましたが、5件全てを表示させたい

2020/07/31 05:58

投稿

mnm1995
mnm1995

スコア2

test CHANGED
@@ -1 +1 @@
1
- Unityのランキングを表示させたい(ニフクラ mobile backend SDK)
1
+ Unityのランキングを表示させたいが1件しか表示できていないので、全てのデータを表示させたい
test CHANGED
@@ -14,11 +14,13 @@
14
14
 
15
15
  * データストア内のデータから上位5件を取得する
16
16
 
17
+ * 1件のみ表示させる
18
+
17
19
 
18
20
 
19
21
  ## やりたいこと
20
22
 
21
- * 取得したデータを画面に表示させる
23
+ * 取得したデータ5件全てを画面に表示させる
22
24
 
23
25
 
24
26
 
@@ -32,31 +34,29 @@
32
34
 
33
35
  using NCMB;
34
36
 
37
+ using UnityEngine.UI;
35
38
 
36
39
 
40
+
37
- public class ranking : MonoBehaviour
41
+ public class RankingHyoji : MonoBehaviour
38
42
 
39
43
  {
40
44
 
41
- //private LeaderBoard lBoard;
45
+ private Text targetText;
42
-
43
- //public Text[] top = new Text[5];
44
46
 
45
47
 
46
48
 
47
-  public void Ranking (){
49
+ void Update () {
48
50
 
49
- //データストアでの検索を行う
50
-
51
- //score.FindAsync ((List<NCMBObject> objList ,NCMBException e) => {
51
+ //this.targetText = this.GetComponent<Text>();
52
-
53
- //データストアの"data"クラスから検索
54
-
55
- NCMBQuery<NCMBObject> query = new NCMBQuery<NCMBObject>("data");
56
52
 
57
53
 
58
54
 
55
+ NCMBQuery<NCMBObject> query = new NCMBQuery<NCMBObject>("data");
56
+
57
+
58
+
59
- ///Scoreフィールドの降順でデータを取得
59
+ ///Scoreフィールドの降順でデータを取得
60
60
 
61
61
  query.OrderByDescending ("score");
62
62
 
@@ -66,7 +66,9 @@
66
66
 
67
67
  query.Limit = 5;
68
68
 
69
+
70
+
69
- query.FindAsync ((List<NCMBObject> objList ,NCMBException e) => {
71
+ query.FindAsync ((List<NCMBObject> objList ,NCMBException e) => {
70
72
 
71
73
  if (e != null) {
72
74
 
@@ -83,6 +85,14 @@
83
85
  foreach (NCMBObject obj in objList) {
84
86
 
85
87
  Debug.Log ("ランキング入賞objectId:" + obj.ObjectId+ "ユーザーネーム" + obj ["UserName"] + ":スコア:" + obj ["score"]);
88
+
89
+ this.GetComponent<Text>().text = "ランキング入賞objectId:" + obj.ObjectId+ "ユーザーネーム" + obj ["UserName"] + ":スコア:" + obj ["score"];
90
+
91
+
92
+
93
+
94
+
95
+
86
96
 
87
97
  // 取得したデータをリストに設定
88
98
 
@@ -110,9 +120,11 @@
110
120
 
111
121
  });
112
122
 
113
- }
123
+ }
114
124
 
115
- }
125
+ }
126
+
127
+
116
128
 
117
129
  ```
118
130
 

1

画像を更新

2020/07/31 05:57

投稿

mnm1995
mnm1995

スコア2

test CHANGED
File without changes
test CHANGED
@@ -120,7 +120,7 @@
120
120
 
121
121
 
122
122
 
123
- ![ここのtextに表示させたいです](bc1d48f1417ecdce7908c6ce8f87835d.png)
123
+ ![ここのtextに表示させたいです](b76323f4df0653174a50dbae8a363710.png)
124
124
 
125
125
 
126
126