googleグループの操作に不慣れなもので、投稿が反映されていないので、再度投稿させていただきます。
重複の場合は、申し訳ありません。
・通常動作の確認について
バックグラウンドでのシーン読み込みを行わずに実行した際は、正常に立ち絵付きのシナリオが再生されます。
念のため、コルーチン内の命令をシーン読み込み以外のものにして、実行したところ正常にシナリオが再生されたので、コルーチン自体が原因とは考えにくです。
・シーン制御の問題について
宴のシナリオを呼び出し・終了時共に、シーン遷移が発生しない処理を行っています。
allowSceneActivation =true の命令は、特定の操作(例えば、UIのボタンを押す)を行わない限り実行されない構成です。
念のため、allowSceneActivation =trueの命令文をコメントアウトして、動作確認を行いましたが、AdvEngine、シーン共に消えていませんでした。
・まとめ
やはり、LoadSceneAsyncで読み込んだ際にのみ、不具合が発生しているように思います。
プロジェクトファイルを送信しましたので、ご確認のほどよろしくお願いいたします。
正常動作時のログ
Jump : Start :0
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:167)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread:StartScenario (string,int,bool) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:158)
Utage.AdvScenarioPlayer:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioPlayer.cs:169)
Utage.AdvEngine/<CoStartScenario>d__131:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:765)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:751)
Utage.AdvEngine/<CoStartGameSub>d__125:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:689)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartGameSub (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:679)
Utage.AdvEngine:StartGame (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:674)
Utage.AdvEngine:StartGame () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:665)
Utage.AdvEngineStarter/<CoPlayEngine>d__53:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngineStarter.cs:371)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Command : Utage.AdvCommandText Test01:0
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:346)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread:StartScenario (string,int,bool) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:158)
Utage.AdvScenarioPlayer:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioPlayer.cs:169)
Utage.AdvEngine/<CoStartScenario>d__131:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:765)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:751)
Utage.AdvEngine/<CoStartGameSub>d__125:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:689)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartGameSub (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:679)
Utage.AdvEngine:StartGame (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:674)
Utage.AdvEngine:StartGame () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:665)
Utage.AdvEngineStarter/<CoPlayEngine>d__53:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngineStarter.cs:371)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Wait...Utage.AdvCommandText
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:367)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread:StartScenario (string,int,bool) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:158)
Utage.AdvScenarioPlayer:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioPlayer.cs:169)
Utage.AdvEngine/<CoStartScenario>d__131:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:765)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:751)
Utage.AdvEngine/<CoStartGameSub>d__125:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:689)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartGameSub (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:679)
Utage.AdvEngine:StartGame (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:674)
Utage.AdvEngine:StartGame () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:665)
Utage.AdvEngineStarter/<CoPlayEngine>d__53:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngineStarter.cs:371)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Wait...Utage.AdvCommandText
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:367)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
End :Utage.AdvCommandText Test01:0
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:373)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Command : Utage.AdvCommandCharacter Test01:1
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:346)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
End :Utage.AdvCommandCharacter Test01:1
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:373)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Command : Utage.AdvCommandText Test01:1
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:346)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Wait...Utage.AdvCommandText
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:367)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
End :Utage.AdvCommandText Test01:1
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:373)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Command : Utage.AdvCommandEndScenario Test01:2
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:346)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
End :Utage.AdvCommandEndScenario Test01:2
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:373)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
不具合発生時のログ
Jump : Start :0
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:167)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread:StartScenario (string,int,bool) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:158)
Utage.AdvScenarioPlayer:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioPlayer.cs:169)
Utage.AdvEngine/<CoStartScenario>d__131:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:765)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:751)
Utage.AdvEngine/<CoStartGameSub>d__125:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:689)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartGameSub (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:679)
Utage.AdvEngine:StartGame (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:674)
Utage.AdvEngine:StartGame () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:665)
Utage.AdvEngineStarter/<CoPlayEngine>d__53:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngineStarter.cs:371)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Command : Utage.AdvCommandText Test01:0
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:346)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread:StartScenario (string,int,bool) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:158)
Utage.AdvScenarioPlayer:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioPlayer.cs:169)
Utage.AdvEngine/<CoStartScenario>d__131:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:765)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:751)
Utage.AdvEngine/<CoStartGameSub>d__125:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:689)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartGameSub (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:679)
Utage.AdvEngine:StartGame (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:674)
Utage.AdvEngine:StartGame () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:665)
Utage.AdvEngineStarter/<CoPlayEngine>d__53:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngineStarter.cs:371)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Wait...Utage.AdvCommandText
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:367)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread/<CoStartScenario>d__62:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:212)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvScenarioThread:StartScenario (string,int,bool) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:158)
Utage.AdvScenarioPlayer:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioPlayer.cs:169)
Utage.AdvEngine/<CoStartScenario>d__131:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:765)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartScenario (string,int) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:751)
Utage.AdvEngine/<CoStartGameSub>d__125:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:689)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
Utage.AdvEngine:StartGameSub (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:679)
Utage.AdvEngine:StartGame (string) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:674)
Utage.AdvEngine:StartGame () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:665)
Utage.AdvEngineStarter/<CoPlayEngine>d__53:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngineStarter.cs:371)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
Wait...Utage.AdvCommandText
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:367)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
End :Utage.AdvCommandText Test01:0
UnityEngine.Debug:Log (object)
Utage.AdvScenarioThread/<CoStartPage>d__64:MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:373)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
2022年4月2日土曜日 21:50:24 UTC+9 マッドネスラボ: