ゲームアツマールは2023年6月28日にサービスを終了します。これに伴い、2023年4月19日現在では新規のゲーム投稿は行えません。詳細は こちら をご覧ください。 (なおニコニコ生放送で遊べる「ニコ生ゲーム」は引き続きご利用いただけます。投稿方法のみ変更になります)
要加筆: このページは現在、 アツマールのマルチプレイゲーム には対応していません。
ランキングテンプレートで、ゲームアツマールでのみ処理を行うには、 param.isAtsumaru
パラメータを利用します。
function main(param) {
// ... その他の記述
var updateHandler = function() {
if (time <= 0) {
// ゲームアツマール環境であればランキングを表示します
if (param.isAtsumaru) {
var boardId_1 = 1;
window.RPGAtsumaru.experimental.scoreboards
.setRecord(boardId_1, g.game.vars.gameState.score)
.then(function() {
window.RPGAtsumaru.experimental.scoreboards.display(boardId_1);
});
}
}
};
scene.update.add(updateHandler);
}
ランキングテンプレートの main()
には引数 param
が与えられます。
param.isAtsumaru
は、ゲームが動作している環境がゲームアツマール上で実行されている時にのみ true
になります。
(ランキングテンプレートについては、テンプレートでわかるランキングゲーム を参照してください。)
param.isAtsumaru
を参照することにより、下記のようなケースでゲームアツマール上固有の処理を実現したい場合に利用できます。
ゲームアツマール上でのみ使える API (= window.RPGAtsumaru
) については、
ゲームアツマールの API リファレンス を参照してください。