Adv Time


投稿日:2019年5月22日 | 最終更新日:2024年5月18日

時間関係の特殊処理

リファレンス

名前 内容
Unscaled UnityのTimeScaleを無視します。下記詳細

TimeScaleの無視

UnityはTimeScaleという、ゲームの時間経過の速度を変える機能があり、これを使ってゲーム全体をスローにしたり止めたりすることができます。
この機能は無差別にゲーム全体の時間の速度を変えてしまうため、「ゲームを止めて、宴で会話だけ再生したい」という場合は、宴だけTimeScaleを無視するように設定しておく必要があります。
ただし、下記にあるように一部の機能が使えなくなるので、注意してください。

AdvTimeコンポーネントのUnscaledのチェックをオンにすると、宴はUnityのTimeScaleを無視します。

メカニムやパーティクル

3Dモデルのアニメーションやパーティクルなどの場合は、Unity公式のコンポーネントにTimeScaleを無視する設定があるので、元のプレハブのほうにあらかじめ設定しておいてください。

キーフレームアニメーションが使えなくなる

TimeScaleを無視する機能は、宴のキーフレームアニメーション機能には適用できません。
これは、宴がキーフレームアニメーションを再生するときに使っているUnity公式の機能(LegacyAnimation)にTimeScaleを無視する機能がないため、宴側では対応できないからです。
そのため、パラパラアニメーションや、キーフレームアニメーション、イメージエフェクト時のキーフレームアニメーションが使えなくなってしまうため、その点ご注意ください。