データストア(JavaScript & Monaca)
- トップページ
- クイックスタート
- クイックスタート
- クイックスタート
- クイックスタート
- クイックスタート
- クイックスタート
- クイックスタート
-
サンプル&
チュートリアル -
サンプル&
チュートリアル -
サンプル&
チュートリアル -
サンプル&
チュートリアル -
サンプル&
チュートリアル -
サンプル&
チュートリアル -
サンプル&
チュートリアル - SDKダウンロード
- SDKダウンロード
- SDKダウンロード
- SDKダウンロード
- SDKダウンロード
- SDKダウンロード
- SDKダウンロード
- 開発ガイドライン
-
mobile backend
用語集 -
プッシュ通知
-
会員管理・認証
-
SNS連携
-
データストア
-
位置情報検索
-
ファイルストア
-
スクリプト
-
SDKリファレンス
- REST APIについて
-
管理画面の使い方
ランキングを作る
Contents |
概要
このページでは、JavaScript、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以上