Skip to content

sofmelauncher/UnityGameRanking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnityGameRanking

C#上でローカルサーバーまたはオンラインサーバーとランキングデータをやり取りするためのもの。 オンラインサーバーについては別リポジトリ参照。

使用方法

  1. SofmeRanking.zip をダウンロードして解凍する(リンク)
  2. SofmeRanking.dll を参照する。
  3. プログラム内から呼び出す
RankingManager.Inst.Setting(ゲーム名, ゲームID, オーダータイプ, オンライン動作); //必須
//例
//RankingManager.Inst.Setting("神のゲーム", 1, Ranking.OrderType.DESC);

//データ挿入
RankingManager.Inst.SaveData(スコアデータ, データ名);
//例
//RankingManager.Inst.SaveData(10.5, "ジェイソン");

//データ取得
//例
var data = RankingManager.Inst.GetData();
foreach(var e in data)
{
  Console.WriteLine(e.ScoreValue);
  Console.WriteLine(e.DataName);
}

注意点

RankingManager.Inst.Setting(ゲーム名, ゲームID, オーダータイプ, オンライン動作);

を実行せずに、

RankingManager.Inst.SaveData(10.5, "ジェイソン");

などを実行すると、エラーが発生する。

引数の説明

  • ゲーム名
    文字列

  • ゲーム ID
    符号なし整数型、 0 は指定不可

  • オーダータイプ

    • ASC
      昇順
    • DESC
      降順
  • オンライン動作
    デフォルトは true
    オフライン動作のみにしたい場合は false 指定

  • スコアデータ
    double 型

  • データ名
    文字列型
    最大 100 文字


詳しくはリファレンスへ reference


今後に向けて改善必要





リポジトリ名に Unity って書いたけど、Untiy に依存しないように変更。
問題とかあれば issue 立ててくれたり連絡してくれるととてもありがたいです。
あと、正式な名前がきまってない…

About

ローカルサーバーとランキングデータを送受信するライブラリ

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages