宴3へのアップデート後のエラーについて

230 views
Skip to first unread message

mikazuki

unread,
Dec 16, 2016, 8:40:03 PM12/16/16
to 宴ユーザーグループ
お世話になっております。
Unity:5.5.0f3、宴:3.0.0b1を使用しています。

http://madnesslabo.net/utage/?page_id=8551
を参考に、既存のプロジェクトを宴3にアップデートしたところ、ゲーム再生直後に下記のエラーが毎回表示されるようになりました。

NullReferenceException: Object reference not set to an instance of an object
Utage.AdvPage.UpdatePageTextData (AdvPageControllerType pageCtrlType) (at Assets/Utage/Scripts/ADV/Logic/AdvPage.cs:353)
Utage.AdvCommandPageControler.DoCommand (Utage.AdvEngine engine) (at Assets/Utage/Scripts/ADV/Command/Logic/AdvCommandPageControler.cs:26)
Utage.AdvScenarioThread+<CoStartPage>c__Iterator1.MoveNext () (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:317)
UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) (at C:/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Utage.<CoStartScenario>c__Iterator0:MoveNext() (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:186)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Utage.AdvScenarioThread:StartScenario(String, Int32, Boolean) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioThread.cs:134)
Utage.AdvScenarioPlayer:StartScenario(String, Int32) (at Assets/Utage/Scripts/ADV/Scenario/AdvScenarioPlayer.cs:160)
Utage.<CoStartScenario>c__Iterator5:MoveNext() (at Assets/Utage/Scripts/ADV/AdvEngine.cs:713)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Utage.AdvEngine:StartScenario(String, Int32) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:699)
Utage.<CoStartGameSub>c__Iterator4:MoveNext() (at Assets/Utage/Scripts/ADV/AdvEngine.cs:637)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Utage.AdvEngine:StartGameSub(String) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:627)
Utage.AdvEngine:StartGame(String) (at Assets/Utage/Scripts/ADV/AdvEngine.cs:622)
Utage.AdvEngine:StartGame() (at Assets/Utage/Scripts/ADV/AdvEngine.cs:613)
<CoWaitOpen>c__Iterator0:MoveNext() (at Assets/Utage/Scripts/TemplateUI/UtageUguiMainGame.cs:161)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
UtageUguiMainGame:OnOpen() (at Assets/Utage/Scripts/TemplateUI/UtageUguiMainGame.cs:146)
UnityEngine.GameObject:SendMessage(String, SendMessageOptions)
Utage.UguiView:Open(UguiView) (at Assets/Utage/Scripts/GameLib/UI/View/UguiView.cs:88)
Utage.UguiView:Open() (at Assets/Utage/Scripts/GameLib/UI/View/UguiView.cs:71)
UtageUguiMainGame:OpenStartGame() (at Assets/Utage/Scripts/TemplateUI/UtageUguiMainGame.cs:98)
UtageUguiTitle:OnTapStart() (at Assets/Utage/Scripts/TemplateUI/UtageUguiTitle.cs:50)
UnityEngine.EventSystems.EventSystem:Update()


また、ExcelのStartシートでは、

------------------------

HideMenuButton
Selection *ラベルA  ラベルA
Selection *ラベルB  ラベルB

*ラベルA
(ラベルAの内容)

*ラベルB
(ラベルBの内容)

------------------------

と記述していて、宴2.6.15であればゲーム開始直後は黒い画面に「ラベルA」と「ラベルB」の選択肢が表示されていました。
宴3.0.0b1では、「ラベルA」と「ラベルB」の選択肢が一瞬だけ表示された後、ラベルAに記述した内容へ勝手にジャンプしてしまいます。

どうぞよろしくお願いいたします。

マッドネスラボ

unread,
Dec 16, 2016, 9:26:34 PM12/16/16
to utag...@googlegroups.com
ご連絡ありがとうございます!

こちらで調査いたしますので、以下のリンクにプロジェクトを送信していただけるでしょうか

Tools>Utage>Tools>ExportProjectPackageで、作成したパッケージを送信していただけると助かります。



mikazuki

unread,
Dec 17, 2016, 12:43:54 AM12/17/16
to 宴ユーザーグループ
プロジェクトを送信しました。
どうぞよろしくお願いいたします。

マッドネスラボ

unread,
Dec 17, 2016, 3:07:50 AM12/17/16
to utag...@googlegroups.com
プロジェクトの送信ありがとうございます。
修正しました。

以前にメールで送信したアドレスから、再度宴をDLしてみてください。
ファイル名はb01になっていますが、バージョンはb03になります。

mikazuki

unread,
Dec 17, 2016, 3:20:15 AM12/17/16
to 宴ユーザーグループ
修正いただき、ありがとうございます。
エラーが出なくなり、選択肢も正常に表示されるようになりました。
これからもどうぞよろしくお願いいたします。
Reply all
Reply to author
Forward
0 new messages