ゲームのアイデアと機能

次に追加する機能

リーダーボード

毎ラウンドのスコアを保存し、上位のプレイヤーを表示する。

プレイヤーセッションが必要
Unity
確認できる結果

ラウンド終了後にテストスコアがランキングに表示されます。

リーダーボードの順位を見る0:59

既存のダッシュボード解説です。以前のデザインを表示します。ガイドは現在の手順に対応しています。

この動画は英語で再生されます。

動画を別のタブで開く ↗

この機能を実装する

ガイドは閲覧できます。実行には有効なプロジェクトキーが必要です。 プロジェクトを準備する

SDK をインストールし、プロジェクト設定をインポート済みで、プレイヤーがログインしていること。

C#
Assets/Scripts/LeaderboardDemo.cs
horizOn 呼び出し準備
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// このスクリプトを最初のシーンの GameObject にアタッチします。
6public class LeaderboardDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // 準備: 初期化、接続、プレイヤーのサインイン。
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn: スコアを送信し、ランキングと自分の順位を読む。
16 // Submit score (only updates if higher)
17 await LeaderboardManager.Instance.SubmitScore(12500);
18​
19 // Get top players
20 var top = await LeaderboardManager.Instance.GetTop(10);
21​
22 // Get your rank
23 var rank = await LeaderboardManager.Instance.GetRank();
24 }
25}

新しい機能をテストしましょう。

ラウンド終了後にテストスコアがランキングに表示されます。

ゲームの設定と同じプロジェクトをダッシュボードで選択してください。

エンドポイント
  • POST/leaderboard/submit
  • GET/leaderboards/{boardKey}/top
API リファレンスのすべてのエンドポイント

このダッシュボードは以下のチームによって愛情を込めて作られています Projectmakers

© 2026 projectmakers.de

unknown-v1.104.0 / unknown-v--