Skip to content

ゲーム

ゲームモジュールはゲームに関するさまざまな機能を提供しています。JOGOS_SDK 简介ページで自分のゲームエンジンに関連する部分を読んだ後、以下のように関連機能を使用できます:

javascript
window.JOGOS_SDK.game;

ゲームの一時停止/再開

ゲームが中断された場合(レベルの終了、ゲームの一時停止など)、必ずゲーム一時停止メソッドを呼び出してゲームが一時停止されたことを通知してください。ゲームが復元または再開された場合(復元、復活、次のレベルへの進入など)、忘れずにゲーム再開メソッドを呼び出してゲームが再開されたことを通知してください。SDK 内部では広告再生時の一時停止と再開を自動的に処理するため、重複して呼び出す必要はありません。

javascript
// ゲームが一時停止されたことを通知します
await window.JOGOS_SDK.game.pause();
// 一時停止したゲームが再開されたことを通知します
await window.JOGOS_SDK.game.continuePlay();

ゲームのロード開始/終了

ゲームのロードを開始する場合は、必ずロード開始メソッドを呼び出してゲームのロードが開始されたことを通知してください。ロードが終了したら、必ずロード終了メソッドを呼び出してゲームのロードが完了したことを通知してください。

javascript
// ゲームのロードが開始されたことを通知します
await window.JOGOS_SDK.game.loadingStart();
// ゲームのロードが終了したことを通知します
await window.JOGOS_SDK.game.loadingEnd();

ゲームのロードを開始する場合は、必ずロード開始メソッドを呼び出してゲームのロードが開始されたことを通知してください。ロードが終了したら、必ずロード終了メソッドを呼び出してゲームのロードが完了したことを通知してください。

javascript
// ゲームが一時停止されたことを通知します
await window.JOGOS_SDK.game.pause();
// ゲームが再開されたことを通知します
await window.JOGOS_SDK.game.continuePlay();

ハッピータイム

このメソッドは、プレイヤーが何らかの達成(ボスの撃破、高得点の達成など)をしたときに呼び出すことができます。このメソッドが正常に呼び出されると、ウェブサイトの祝賀アクション(例:紙吹雪の発射など)がトリガーされます。レベルの完了や報酬の獲得時には、このメソッドを呼び出す必要はありません。

javascript
// ゲームのハッピータイムを活性化
await window.JOGOS_SDK.game.happytime();