Unity

【Unity宴】音声のウェイト処理の仕方

Unity
エフェクトのWaitType | Unity用ビジュアルノベルツール「宴」
WaitTypeは、エフェクトの終了待ちをどうするかの設定です。 通常、TweenやShakeなどのエフェクト

Skippableで処理が終わるまでは待機。
ここまではいい。

ループ処理してるので、さらにどうやったらうまくセリフとそのループ処理してるのを繋げられるかが課題です。

できないなら諦める一択。
色々と考えてみました。

第一の問題。NextのPageCtrlによる、音声処理。
これ、地味に面倒なんですよ。どうしても、動作の関係でウェイトの方が先に解除される。

方法が浮かばなかったからこれにしました。
セーブ式じゃないからNoWaitで、それで音声は進行させ、音声終了を待つ必要があるからWaitInputで再度待ち時間を作る。一時的に空白ができますが仕方ない。


次がセリフ終了後の音声。クリックさせないと自動でループ音声にならないのが問題ですが、こうならいけるか?
いけそうな気がする。


まあ、根本的な問題として、口パクが音声の状態次第で過剰になりやすいということ。
どうしても、ゼロ点になってる通常のクチ閉じ判定の影響を受けるので。これがなかなか厄介。

…エロ系、地味に面倒だなぁと痛感しました。
今後は4割以下に減らしたい。特に性行為描写のものは4割、裸体だけならそれは別にいいけど、行為描写のシーンは音声切り分けが面倒くさい。切り抜きにくいというのもある。

コメント