画像の読み込みについて
Posted: 2018年2月06日(火) 21:22
ここでははじめまして。普段はRGSS2/3を作成しています。
最近MVを入手して、素材の移植を始めようかと考えており、勉強中の身です。
そこでどうしても詰まってしまったので、お伺いしたいことがあります。
RGSS3ではCacheからの読み込みが即応的で、以下のようなスクリプトを書いていましたが、
MVでは同じような処理を施しても、初回だけ読み込みに失敗してしまいます。そこで以下のような対応策を考えましたが、いずれも失敗しています。
・画像の読み込みが完了するまでウェイト(bitmap.isReadyを利用してシーンクラスのupdateでwhileループを
かけたが無限ループ、SceneManager._scene.isReadyは効果なし)
・2回読み込む(これはそもそも失敗しています。やはり時間が必要?)
私は画像の幅/高さを取得して処理をするスクリプトをいくつか作成しており、その移植に当たっては
この問題が解決しないとどうしようもなくなってしまいます。
「画像の読み込み」だけをwhileループで使えるようにするにはどうすればよいでしょうか。
最近MVを入手して、素材の移植を始めようかと考えており、勉強中の身です。
そこでどうしても詰まってしまったので、お伺いしたいことがあります。
RGSS3ではCacheからの読み込みが即応的で、以下のようなスクリプトを書いていましたが、
MVでは同じような処理を施しても、初回だけ読み込みに失敗してしまいます。
コード: 全て選択
def new_line_x
$game_message.face_name.empty? ? 0 :
Cache.face($game_message.face_name).width / 4 + 16
end
・画像の読み込みが完了するまでウェイト(bitmap.isReadyを利用してシーンクラスのupdateでwhileループを
かけたが無限ループ、SceneManager._scene.isReadyは効果なし)
・2回読み込む(これはそもそも失敗しています。やはり時間が必要?)
私は画像の幅/高さを取得して処理をするスクリプトをいくつか作成しており、その移植に当たっては
この問題が解決しないとどうしようもなくなってしまいます。
「画像の読み込み」だけをwhileループで使えるようにするにはどうすればよいでしょうか。