WaitCustomコマンドの機能をスクリプトから呼び出したい

142 views
Skip to first unread message

aozora...@gmail.com

unread,
Jul 4, 2018, 12:21:16 AM7/4/18
to 宴ユーザーグループ
お世話になっております。
WaitCustomの機能をスクリプトから呼び出したいのですが、可能でしょうか?

マッドネスラボ

unread,
Jul 4, 2018, 12:25:01 AM7/4/18
to 宴ユーザーグループ
スクリプトというのは、どっちの意味でしょうか?
シナリオスクリプト(エクセルに書くほう)でしょうか、
それともUnityのスクリプト(つまりプログラム)でしょうか。


aozora...@gmail.com

unread,
Jul 4, 2018, 12:30:18 AM7/4/18
to 宴ユーザーグループ
Unityのスクリプト(C#)からです。

マッドネスラボ

unread,
Jul 4, 2018, 12:43:31 AM7/4/18
to 宴ユーザーグループ
できません。

マッドネスラボ

unread,
Jul 4, 2018, 12:56:56 AM7/4/18
to 宴ユーザーグループ
基本的に宴は、シナリオに記述したコマンドを順番に実行していく形になっています。
なので、プログラムから途中から割り込みでコマンドを実行させることはできません。

WaitCustomをシナリオの一時停止に使たいのであれば、
AdvEngine engine;
engine.ScenarioPlayer.Pause(); とすれば、ポーズ自体はできます。
engine.ScenarioPlayer.Resume(); とすればポーズの解除になります。

ただし、これも基本的には、シナリオ上から呼び出すことを想定しているものなので、動作保証はできません。
なによりも、連続する演出系のコマンドなどを実行している最中にポーズしてしまうと、演出のタイミングはずれてしまいます。





aozora...@gmail.com

unread,
Jul 4, 2018, 3:35:50 AM7/4/18
to 宴ユーザーグループ
ご回答ありがとうございます。
ScenarioPlayer.Pause();を使う方法もあるんですね。
試してみます。
Reply all
Reply to author
Forward
0 new messages