サーバー構築不要!スマートフォンアプリ向けの新クラウド

トップ >ドキュメント >データストア(Monaca):ランキングを作る

データストア(Monaca)

ドキュメント内検索

ランキングを作る

概要

このページでは、Monacaアプリでランキングを実装する場合の
JavaScript SDKの使い方について解説します。

スコアの保存

通常のオブジェクト保存と同じように
プレイヤー名とスコアを設定してデータストアに登録していきます。

//スコアの保存
var ScoreClass = ncmb.DataStore("HighScore");
var score = new ScoreClass();
score.set("name", name);
score.set("score", 0);
score.save()
     .then(function (){
         //保存成功時の処理
     })
     .catch(function (error){
         //失敗時の処理
     });

ランキングの取得

各プレイヤーのハイスコアが保存されているHighScoreクラスから、
scoreの降順でデータを検索することで、簡単にランキングが取得できます。

//ランキングの取得
var highScore = ncmb.DataStore("HighScore");
highScore.order("score", true)
         .limit(5)
         .fetchAll()
         .then(function(results){
            //ランキング取得後の処理
          })
         .catch(function(err){
            //エラー時の処理
          });

お探しの内容が見つからなかった場合はユーザーコミュニティ もご活用ください。(回答保証はいたしかねます)
なお、 Expertプラン以上のお客様はテクニカルサポートにてご質問を承らせて頂きます。

推奨画面サイズ1024×768px以上

ページの先頭へ