ページ 1919

Re: ピクチャのボタン化プラグイン

Posted: 2021年4月29日(木) 20:45
by カムイ
トリアコンタン様
アドバイスありがとうございます :D

教えていただいたスクリプトを使用し
条件分岐を用い、画像のようなイベントを組んでみたのですが
上手いこと判定してくれません(ボタン化されていないと判定されてしまいます)
使用方法に間違いがあれば教えていただけましたら教えていただけたら幸いです

Re: ピクチャのボタン化プラグイン

Posted: 2021年4月30日(金) 14:26
by トリアコンタン
失礼しました!
コモン化もスイッチ化も同一のスクリプトでの判定でした。

コード: 全て選択

!!$gameScreen.getPictureCid(1);

Re: ピクチャのボタン化プラグイン

Posted: 2021年4月30日(金) 21:53
by カムイ
トリアコンタン様
お返事ありがとうございます。

コード: 全て選択

!!$gameScreen.getPictureCid(1);

を用いることで判別出来るようにはなったのですが

1度ピクチャをスイッチと紐づけし、その後に

コード: 全て選択

P_CALL_CE_REMOVE

で紐づけを解除しても
ピクチャが紐づけされていると判別されてしまうのですが
何か良い方法はありますでしょうか?

重ね重ね質問ばかり申し訳ございません・・・

Re: ピクチャのボタン化プラグイン

Posted: 2021年5月01日(土) 00:29
by トリアコンタン
こんにちは!
現状の実装でremoveしたときにも正しく判定するには回りくどいスクリプトが必要になります。
プラグインの実装を少し変えて先ほど提示したスクリプトでremove後も判定できるようにしました。

https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/PictureCallCommon.js

Re: ピクチャのボタン化プラグイン

Posted: 2021年5月02日(日) 17:52
by カムイ
トリアコンタン様
お忙しい中、わざわざプラグインまで更新してくださり
ありがとうございます。

新しい物へ入れ変えたところしっかり判別してくれるようになりました。

この度は本当にありがとうございました。

Re: ピクチャのボタン化プラグイン

Posted: 2023年5月13日(土) 11:55
by TaruNom
トリアコンタン様。
プラグインを使わせて頂き、ありがとうございます。

クリック時、画像上にカーソルが乗っているかをスクリプトにて以下のように判定させています。
if($gameScreen.isPointerInnerPicture(5)) {
$gameMessage.add("Picture:5がクリックされたよ")
}

この方法ですと、画像の透明部分が考慮されません。
予めプラグインにて
P_CALL_CE 5 99 1 ON // 99はダミーのコモンイベント
としてから上記スクリプトを実行すると透明化が有効になるようで、
そのようにやっておりますが、これを一括で予め有効にしておく方法はございますでしょうか?

宜しくお願いします。