遷移前のシーンを、シーンA
遷移後のシーンを、シーンB
とします。
シーンBの読込に数秒かかります。
シーンAのGameObjectにアタッチしてあるスクリプトのUpdateで
NowLoadingのゲージ表示が更新されます。
例えば、
public void Load(){
・NowLoadingのゲージを表示する関数を実行;
・SceneManager.("シーンB");
}
とします。
シーンAでLoad();を実行すると、
シーンAに、NowLoadingのゲージが表示されます。
その直後に
SceneManager.("シーンB"); が実行され
直後に、シーンAの処理をやめてしまうせいか、
シーンAのUpdateが動かなくなり、NowLoadingのゲージが全く動きません。
動かないNowLoadingのゲージが表示されたシーンAが表示されたまま
↓
そのまま、数秒経って
↓
シーンBの読込が完了すると、シーンBに表示が切り替わります。
対処法は何かありませんでしょうか?
そもそも、SceneManager.("シーンB")を実行した後、
シーンAのUpdateは動いているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。