Skip to content

RPGツクールMV向け不具合修正プラグインです。複数の演奏中のSEを正常に停止できない不具合を修正します。

License

Notifications You must be signed in to change notification settings

rev2nym/SAN_Fix_SeBuffers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAN_Fix_SeBuffers

このスクリプトはRPGツクールMV向け不具合修正プラグインです。

概要

コアスクリプト ver1.6.1 にて 複数のSEを同時に演奏しているときに イベントコマンド「SEの停止」を実行したとき 最後に演奏したSEしか停止できない不具合を修正します。

詳細

「AudioManager」のSEの演奏開始の処理「playSe()」には すでに演奏を終了したSE「WebAudio」を リスト「AudioManager._seBuffers」から 除外する処理が組み込まれています。 しかしリストから除外する対象を決める判定条件に誤りがあるため まだ演奏を開始していないSEまでリストから除外されており その後に演奏を開始したSEがリストから漏れている状態でした。 その結果リストから漏れた再生中のSEを停止させることができない状態でした。

このプラグインは SEのリスト除外対象の判定条件を修正することでリスト漏れを無くし 複数の演奏中のSEを正常に停止できるようにします。

使い方

次のリンク先のファイルを保存してプラグインとして適用してください。
https://raw.githubusercontent.com/rev2nym/SAN_Fix_SeBuffers/master/js/plugins/SAN_Fix_SeBuffers.js

テストプロジェクト

次のダウンロードリンクからzipファイルをダウンロードして 展開後に新規プロジェクトに上書き保存してください。
https://github.com/rev2nym/SAN_DestinationAnimation/archive/master.zip

利用規約

MITライセンスのもと、商用利用、改変、再配布が可能です。 ただし冒頭のコメントは削除や改変をしないでください。 これを利用したことによるいかなる損害にも作者は責任を負いません。 サポートは期待しないでください><。

About

RPGツクールMV向け不具合修正プラグインです。複数の演奏中のSEを正常に停止できない不具合を修正します。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published