・Instant Leaderboards - Free
http://u3d.as/content/carmine-t-guida-inc-/instant-leaderboards-free/38A
スコアランキングを投稿、表示出来るもの。
使い方はかなり簡単だった。
まず、http://dreamlo.com/ にアクセス。
画面中央の「Get Yours Now」をクリック。
これだけで自分専用のランキング用のデータベースが作成される。
この①と②の部分をスクリプトの↓の位置にコピペ。
アセットのシーンとスクリプトはこのアセットの説明的な物になっていて、
クリックしてスコアを出しランキング登録ランキング表示という流れ。
実際自分で使う場合にはクリックする部分はいらなくなる。
自分で書くほうが良いのかもしれないけど、このスクリプトを使わせてもらうと、
enum gameState {
waiting,
running,
enterscore,
leaderboard
};
gameState gs;
主にgsに何が入っているか?で動作している。(C#わかんないよー><)
this.gs = gameState.enterscore; //名前を入力してランキング登録への画面。
this.gs == gameState.leaderboard; //ランキング画面を表示。
みたいになってるので、
void Start () の this.gs = gameState.waiting; を this.gs = gameState.enterscore; にして、
いきなりランキング登録画面へ。
totalScoreがスコアになるので、これに自分のゲームのスコアをstaticでもSendMassageでもやって代入すればOK。
理由はわからないけど、いきなりleaderboardを表示させるとエラーが出る。
また、名前を入力しなくてもエラーが出る。
これはUnityの中で実行した時のみで、.exeやwebPlayerに吐き出せば問題なかった。
あと、ランキングの登録で同じ名前が上書きされてしまう。(自分が変なところ弄ってしまったのかも)


