【GDevelop】ゲームアマツールのスコアボードを使いたいとき【JavaScript】
例外処理と最低限のスコア登録の処理を書くとこんな感じ
if(window.RPGAtsumaru){
window.RPGAtsumaru.scoreboards.setRecord(1, score)
.catch(function(err) {
switch(err.code) {
case "BAD_REQUEST":
// ゲーム側で何か間違えているとき=指定したボードIDが大きすぎるかマイナスの場合などに発生
/* エラーハンドリング処理 */
break;
case "INTERNAL_SERVER_ERROR":
// サーバー側で何らかの問題=通信不良やメンテ等で発生
/* エラーハンドリング処理 */
break;
}
})
}
最初のif(window.RPGAtsumaru)は
GDevelopのプレビューだとRPGAtsumaruオブジェクトが存在しなくてエラー吐くからそれ用
この記事が気に入ったらサポートをしてみませんか?