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を無視する機能がないため、宴側では対応できないからです。
そのため、パラパラアニメーションや、キーフレームアニメーション、イメージエフェクト時のキーフレームアニメーションが使えなくなってしまうため、その点ご注意ください。