RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

Gamefocus - Gamefocus.js

シェア用テキスト:
▼Gamefocus(Zalerinian様作) - Gamefocus.js
https://plugin.fungamemake.com/archives/10088
ゲーム画面がアクティブでなくなった時に、オーディオとビデオ、またはそのどちらかを停止します。onPause, whilePaused, onResumeのコールバックを持ちます。

ふりがな:げーむふぉーかす

機能概要: ゲーム画面がアクティブでなくなった時に、オーディオとビデオ、またはそのどちらかを停止します。onPause, whilePaused, onResumeのコールバックを持ちます。

利用規約(ライセンス):準公式プラグイン

作者:Zalerinian

作者サイト:https://github.com/Zalerinian/RMMV-Plugins

解説ページ:https://tkool.jp/mv/special/plugin.html

ファイル名:Gamefocus.js

備考:準公式プラグイン
C:\Program Files\Steam\steamapps\common\RPG Maker MV\dlc\RPGmakerWeb_plugins

プラグインのヘルプ:

/*:ja
  * @plugindesc ゲームがアクティブウィンドウでなくなった際に、
  * オーディオかビデオ、もしくはその両方を一時停止します。
  * @author Zalerinian
  * @param Pause Audio
  * @desc ウィンドウがアクティブでなくなった際、オーディオを停止します。
  * Default: true
  * @default true
  *
  * @param Pause Graphics
  * @desc ウィンドウがアクティブでなくなった際、ビデオを停止します。
  * Default: true
  * @default true
  *
  * @help
  * ===========================================================================
  *    Introduction
  * ===========================================================================
  *
  * このプラグインは、ゲームがアクティブウィンドウでなくなった際に、
  * オーディオかビデオ、もしくはその両方を一時停止します。
  * 以前のRPGツクールのバージョンでは、
  * エンジンはビデオのみを停止し、音楽を流し続けていました。
  * これはカットシーンを入念に作り込んでいた開発者の悩みの種であり、
  * バックグラウンド表示でBGMを聞き続けなければならない
  * プレイヤーにとっても、煩わしいものでした。
  *
  * ===========================================================================
  *    使用方法 - ゲーム開発者向け
  * ===========================================================================
  *
  * ゲーム開発者向けの使用方法は非常に簡単です。
  * GameFocusをプラグインマネージャーにインストールし、
  * オプション選択をするだけで適用完了することができます!
  *
  * ===========================================================================
  *    使用方法 - プラグイン開発者向け
  * ===========================================================================
  *
  * GameFocusをあなたのプラグインと統合するのは、非常に簡単です。
  * GameFocusは、ゲームフォーカスが外れた際、その最中とゲーム再開時に、
  * 関数を実行するコールバックシステムを提供します。
  * GameFocusはコールバックシステムそれ自身を、
  * ゲーム/オーディオの停止・再開用の関数として用います。
  * 
  * GameFocusはonPause, whilePaused, onResumeのコールバックを提供します。
  * これらの関数は常にコールバックスタックの上位に来るため、
  * ゲームが一時停止されると即座に、onPauseコールバックが発生します。
  * 同様に、ゲーム再開時にも即座にonRedumeのコールバックが発生します。
  * 最初にブラウザの描画メソッド上にコールバックがセットされるため、
  * onResumeが呼び出される前に、1つのアップデートが完了されます。
  *
  * ===========================================================================
  *    中断時の音楽変更
  * ===========================================================================
  *
  * ゲーム再開時に、音楽を変更する必要はあまりないかもしれませんが、
  * WhilePaused内から音楽を切り替えることもできます。
  * BGM/BGSを変更するには、”this._audio.bgm” と ”this._audio.bgs” 
  * オブジェクトの値を変更してください。
  * これらのオブジェクトは AudioManagerから取得されています。
  * オブジェクトの”name”フィールドを変更すれば、
  * 準備ができ次第、新しいファイルが読み込まれます。
  *
  */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2026 All Rights Reserved.