【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オブジェクトが存在しなくてエラー吐くからそれ用


この記事が気に入ったらサポートをしてみませんか?