fc2ブログ

隠し通路プラグインの更新

下記のプラグインを更新しました。

隠し通路

ご報告のあったAudioSource.jsとの競合対策を行いました。
競合が発生するのはMVのみです。

それから、この隠し通路プラグインとの競合は解消されましたが、同様の競合が別プラグインで発生する可能性があります。
厳密には「MVとMZで併用できるプラグインをMVで使った場合」にAudioSource.jsと競合が起こる可能性があります。
MVとMZでプラグインが別々のものでは発生しません。
MZでも発生しません。

この辺りは今後少しずつ修正していきたいと思います。



細かな原因の説明。
スクリプトに関することなので、興味ない人は読まなくて結構です。

私はMVとMZで併用するプラグインでは、プラグインコマンドの処理を共通化するためにMVをMZ側の仕様に合わせたコードにしています。
その際、MZ側で定義されているメソッドをMVにも追加しているのですが、AudioSource.jsではそのメソッドの有無でツクールがMVかMZかを判別していたようです。
つまり、私がメソッドを共通化してしまったのが原因で、AudioSource.js側はMVをMZだと認識してしまっていたようです。

ツクールのバージョンの判別に何らかのメソッドが定義されているかどうかを使うのはよくあります。
たまたま共通化してしまったメソッドを判別に使っていたという、ちょっとした偶然のような競合です。
でも起こりうる競合でもあるので、こういう可能性もつぶした方がよさそうですね。
スポンサーサイト



2022-05-22 : MV&MZプラグイン : コメント : 1 : トラックバック : 0 :
コメントの投稿
非公開コメント

No title
プラグインの更新ありがとうございます!!
これでやりたいことが不具合なく行えそうです。
2022-05-23 21:41 : いせ URL : 編集
« next  ホーム  prev »

プロフィール

木星ペンギン

Author:木星ペンギン
ほぼツクールのことばかり書いてます。
名前は↑から取りました。
木製ですが木星です。
トカゲは関係ありません。

ゲーム

  • 箱庭の勇者たち(体験版)
  • ぼくらの大革命!

メールフォーム

wood_penguin@yahoo.co.jp

名前:
メール:
件名:
本文:

月別アーカイブ

広告

寄付(Donate)