Game Maker Language リファレンス > 組み込み関数 用途別 > Steam API > steam_create_leaderboard
現在のゲームのリーダーボードを作成します
steam_create_leaderboard(lb_name, sort_method, display_type);
この関数を使用すると、現在のゲームの新しいリーダーボードを作成することができます。最初の引数はリーダーボードの名前を定義する文字列であり、この名前は他のリーダーボード関連の関数でも使用します。 次にソート方法と表示方法を指定します(どちらも定数は下記参照)。この関数が成功した場合、「-1」より大きい値は返します。失敗した場合「-1」を返します。
すでにリーダーボードが作成済みである場合、この関数は無視されます。
定数名 | 説明 |
lb_sort_none | ソートをしません。"as is"と表示します |
lb_sort_ascending | 昇順(小さいものから大きいものへ)でソートします |
lb_sort_descending | 降順でソートします |
定数名 | 説明 |
lb_disp_name | "as is"と表示します |
lb_disp_numeric | 数値として表示します |
lb_disp_time_sec | スコアを時間として扱い、秒数で表示します |
lb_disp_time_ms | スコアを時間として扱い、ミリ秒で表示します |
steam_create_leaderboard("Game Times", lb_sort_ascending, lb_disp_time_sec);
上記コードは"Game Times"という名前のリーダーボードを呼び出し、昇順で秒数で表示します