>
1)WaitInputの入力待ちは、マウススクロールは含まれない
すみません。
この挙動を見直したところ、本来はスクロールも含めるつもりだったのが機能してなかったかのかもしれません。
ただ、そこを変えてしまうと既存のプロジェクトにも影響してしまうため、現在のところはそれが基本仕様となります。
そして、マウススクロールを含められるようなオプションを追加するようにしましたので、
添付のパッケージファイルを適用してください。
(添付ファイルのダウンロード後に、拡張子が *. gzになっている場合は、*.unitypackageに変えてからプロジェクトに適用してください)
添付のパッケージファイルを適用すると、AdvUguiManagerコンポーネントに「Enable Input Key On Hide Message」という項目が追加されるので、これをオンにしてください。
WaitInputでマウスホイール利かなかったのは、メッセージウィンドウが表示されいないときにその入力を受け付けていなかったのですが、
このフラグをオンにすると、メッセージウィンドウが表示されいないときも、キー(マウスホイールもしくはリターンキー)による入力が有効になります。
上記のコードを制御している箇所は、AdvUguiManagerコンポーネントのUpdate()部分です。
さらに細かく調整を行いたい場合は、こちらのドキュメントを参考に、AdvUguiManagerを継承したコンポーネントを作るなどして対応してください。
>2)Arg6:待機秒数=0の場合、0秒で次の処理に進むのではなく、入力待ちになる
はい。Arg6が未記入で待機秒数が指定されない場合と同じ扱いで、入力があるまで待機状態になります。
2024年5月9日木曜日 13:33:35 UTC+9 kuroki: