ピクチャー連続読み込み時に出るエラーの対処法

だるま
記事: 3
登録日時: 2018年3月21日(水) 16:19

ピクチャー連続読み込み時に出るエラーの対処法

投稿記事by だるま » 2018年5月11日(金) 17:18

皆様こんにちは。
少し行き詰ってしまったので、また質問させていだきます。

現在、ピクチャーを多数使用するゲームを作っているのですが、ピクチャーを連続で表示する際に少しラグが出るので、スムーズに読み込める方法は無いものかとネットで検索してみたところ、

「使用するピクチャーを不透明度0%にしてウェイト1フレームで区切りながら全て表示して事前に読み込ませる」
という方法を見つけまして、実際にこの方法を試してみた所、確かに以前と違いスムーズに読み込めるようになったのですが、テストプレイ中に読み込みに入るたびに

“ Uncaught TypeError: Cannot read property 'width' of null ”

というエラーが頻発するようになってしまいました。

ちなみに読み込み時のイベント内容はこんな感じです。


◆ピクチャの表示:#1, gazou1, 左上 (0,0), (100%,100%), 0,通常
◆ウェイト:1フレーム
◆ピクチャの表示:#1, gazou2, 左上 (0,0), (100%,100%), 0,通常
◆ウェイト:1フレーム
◆ピクチャの表示:#1, gazou3, 左上 (0,0), (100%,100%), 0,通常
◆ウェイト:1フレーム




◆ウェイト:1フレーム
◆ピクチャの消去:#1


トリアコンタン様の「BugFixImageOnLoad」(https://twitter.com/triacontane/status/702541210628411392)
というプラグインを導入してみたのですが、それでも変わらずエラーが出てしまいます。

「読み込みが追いついてないのかな?」
と素人の発想で、ピクチャー間のウェイトを1フレームから2フレームに変更したりしてみても変わりませんでした。

このエラーは必ず出るという訳ではなく、出る時もありますし出ない時もあります。
出ない時もあるのでまだマシかもしませんが、実際他の方にプレイしてもらってる最中にこういうエラーが出てしまうと少し困ります。

このエラーを絶対に出さずに住む対処法のようなものをご存知の方は、何卒ご教授いただけますと幸いです。
どうぞよろしくお願いいたします。

“MV:質問” へ戻る