【解決済み】ピクチャの全透明化

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

【解決済み】ピクチャの全透明化

投稿記事by にゃたま » 2019年7月16日(火) 13:10

いつもすみません。

画面に出ているピクチャ全てを透明にしたいのですが
そういったプラグインは存在しますか?

全ピクチャに変更を加えることが可能になるトリアコンタン様のPictureVariableSettingで
「P_TARGET_ALL」を行った後、
「ピクチャの移動」コマンドで不透明度をゼロにしてみましたが
どうしても全ピクチャが移動してしまいます。

ピクチャを移動せず不透明度のみ変更できないでしょうか?
最後に編集したユーザー にゃたま on 2019年7月17日(水) 00:35 [ 編集 3 回目 ]

アバター
ツミオ
記事: 83
登録日時: 2017年4月02日(日) 13:46
連絡を取る:

Re: ピクチャの全透明化

投稿記事by ツミオ » 2019年7月16日(火) 14:43

こんにちは。
以下のスクリプトを実行すると可能かもしれません。

コード: 全て選択

$gameScreen._pictures.forEach(picture => {
    if(picture) {
        picture._opacity = 0;
    }
});


何か参考になりましたら幸いです。
【Twitter】https://twitter.com/TsumioNtGame/
【GitHub】https://github.com/Tsumio/rmmv-plugins

有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: ピクチャの全透明化

投稿記事by にゃたま » 2019年7月16日(火) 15:30

ツミオ様

これこそ探し求めていたスクリプトでした!
超シンプルで素晴らしい(*^^*)
一発解決です。ありがとうございました!
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: 【解決済み】ピクチャの全透明化

投稿記事by にゃたま » 2019年7月16日(火) 16:06

ツミオ様

解決済みにした手前申し訳ないですが
特定のピクチャIDのみ除外するにはどうすればよいでしょうか?
picture.idではピクチャ番号を取得出来ませんでした。

追記
上記解決するまで解決済みを外します

追記
自力で以下のような感じで解決しました。
forEach関数https://www.sejuku.net/blog/20257で勉強しました。

コード: 全て選択

$gameScreen._pictures.forEach( function(picture, index) {
    if(picture && index != 5) {
        picture._opacity = 0;
    }
});

“MV:質問” へ戻る