[解決済]ピクチャ表示切り替えの際に一瞬背景マップがチラつく現象を防止する方法

返信する
かにみそ
記事: 2
登録日時: 2022年2月04日(金) 21:26

[解決済]ピクチャ表示切り替えの際に一瞬背景マップがチラつく現象を防止する方法

投稿記事 by かにみそ »

お世話になります。ツクール初心者のため至らぬところがあると思います、お許しいただけると幸いです。

表題の件についてですが、

例えば
画像A とその差分である 画像B  の2枚のCGがあったとして、
この2枚を順番に表示したい時には、以下のようにイベントを作ると思います。

--------------------------------
① 画像A の表示
② 画像B の表示
③ 画像A の消去
--------------------------------

ですが、テストプレイをしてみたところ、
画像Bに切り替わる一瞬、背景のマップ画像がちらっと見えることがあります。

特に多くのCG(20枚以上)を使うイベントでよく起きます。


自分で調べたところ、以前MVで似たような投稿がありました。
viewtopic.php?t=297

原因と対策を簡潔にまとめると以下の通りです。

原因 :ツクールの仕様で、画像Bの読み込みが完了するのを待たずに、画像Aが消去されてしまうため

解決策:①イベントの頭で、使用する画像全てを透明度0で読み込んでおく
    ②もしくは、何かプラグインなどを使う


なるほど!と思い、まずプラグインを探したのですが見つからず、
ならばと、①の方法で対応しようとしているのですが、CGの数が多すぎて一枚一枚やるのがかなり手間です。

ピクチャの表示は、ゲームジャンル問わずよく使う基本機能の一つだとおもうのですが、
その度ゲーム作成の本筋ではないチラつき予防に時間を取られるのはかなり辛いなと思います。

もっといい方法はないでしょうか?

①ピクチャ切り替えの際のチラつきを防止するプラグインや、
②もしくはフォルダ内の画像を一括で表示したり、消したりできるプラグイン
 (複数の画像を透明度0、異なる画像番号で表示できるプラグイン)

をご存知でしたり、作っている方がいましたら教えていただきたいです。

自分でも調べてみたのですが、力不足で、お力を貸していただけると幸いです。
ここまでお読みくださりありがとうございます。
どうか、よろしくお願いいたします。
最後に編集したユーザー かにみそ [ 2022年2月19日(土) 16:04 ], 累計 1 回
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: [MZ]ピクチャ表示切り替えの際に一瞬背景マップがチラつく現象を防止する方法

投稿記事 by ムノクラ »

かにみそ さんが書きました:お世話になります。ツクール初心者のため至らぬところがあると思います、お許しいただけると幸いです。

表題の件についてですが、

例えば
画像A とその差分である 画像B  の2枚のCGがあったとして、
この2枚を順番に表示したい時には、以下のようにイベントを作ると思います。

--------------------------------
① 画像A の表示
② 画像B の表示
③ 画像A の消去
--------------------------------

ですが、テストプレイをしてみたところ、
画像Bに切り替わる一瞬、背景のマップ画像がちらっと見えることがあります。

特に多くのCG(20枚以上)を使うイベントでよく起きます。


自分で調べたところ、以前MVで似たような投稿がありました。
viewtopic.php?t=297

原因と対策を簡潔にまとめると以下の通りです。

原因 :ツクールの仕様で、画像Bの読み込みが完了するのを待たずに、画像Aが消去されてしまうため

解決策:①イベントの頭で、使用する画像全てを透明度0で読み込んでおく
    ②もしくは、何かプラグインなどを使う


なるほど!と思い、まずプラグインを探したのですが見つからず、
ならばと、①の方法で対応しようとしているのですが、CGの数が多すぎて一枚一枚やるのがかなり手間です。

ピクチャの表示は、ゲームジャンル問わずよく使う基本機能の一つだとおもうのですが、
その度ゲーム作成の本筋ではないチラつき予防に時間を取られるのはかなり辛いなと思います。

もっといい方法はないでしょうか?

①ピクチャ切り替えの際のチラつきを防止するプラグインや、
②もしくはフォルダ内の画像を一括で表示したり、消したりできるプラグイン
 (複数の画像を透明度0、異なる画像番号で表示できるプラグイン)

をご存知でしたり、作っている方がいましたら教えていただきたいです。

自分でも調べてみたのですが、力不足で、お力を貸していただけると幸いです。
ここまでお読みくださりありがとうございます。
どうか、よろしくお願いいたします。
下記のプラグインとか合いそうですが、いかがでしょうか?

▼PANDA 画像の先読みを改善して画像表示のラグ解消(panda様作) - PANDA_ImagePreLoad.js
https://plugin-mz.fungamemake.com/archives/2850
画像の事前読み込みを改善して、画像の表示ラグを解消します。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
かにみそ
記事: 2
登録日時: 2022年2月04日(金) 21:26

Re: [MZ]ピクチャ表示切り替えの際に一瞬背景マップがチラつく現象を防止する方法

投稿記事 by かにみそ »

ムノクラ さん

多忙でツクールに触れず、
ご返信が遅くなり申し訳ございません。

教えていただいたプラグインを入れてみたところ、問題を解決することができました!

イベント自体の改変を一切せずに、プラグインを入れるだけで解決出来たので、
とてもありがたいです。
教えてくださったムノクラさんと、プラグイン作者のpandaさんに感謝感謝です!

ありがとうございました!
返信する

“MZ:質問”に戻る