【ゲームアプリ制作ツール】 GDevelop (695レス)
前次1-
抽出解除 レス栞

452
(2): 2024/01/05(金)21:57 ID:AwzNqr5I(1) AAS
失礼します。
この休みからさわり始めて、リーダーボードについていじっているのですが、例えば10位のスコアを抜き出すことはできるでしょうか?

外部リンク:wiki.gdevelop.io
ここでリーダーボードのIDからシーン変数に保存できるとは書かれているのですがよく分からず…
454: 2024/01/07(日)06:44 ID:Ng4P9hDu(1/4) AAS
>>452
If you haven't created a leaderboard yet, do so in the Leaderboard administration interface.
Once it is done, you can either select the leaderboard you want to send the score to, or use an expression to define the unique id of the leaderboard (if it is stored in a scene variable for instance).
Finally, set the score to send. A number field is available for this: you probably want to use a Variable expression to read the value of a variable in memory.

おそらく、この部分を読んでそういった解釈をしたんだろうけど
特定の変数をリーダーボードに保存できるけど、リーダーボードのスコアやユーザーネームを変数やテキストに代入できない。
スコアやユーザーネームを自由に参照するには独自のリーダーボードを自作するしかない。
456
(1): 2024/01/07(日)06:58 ID:Ng4P9hDu(3/4) AAS
>>452
考えられる対策としては、イベントからリーダーボードにIDとスコアを送る際に、同時に予め用意しておいた変数に同じIDとスコアを代入して連動させておく
スコアを格納した変数は自動でソートしないので、そこは数学的ツールを使うなどしてローカルでも順位順にソートしておく
こうなれば、実質的に任意のスコアを変数から抜き出すことが可能だと思う。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s