This document is about: FUSION 2-SHARED
SWITCH TO

アニメーション

概要

NetworkMecanimAnimatorコンポーネントによって、アニメーションをネットワーク上で同期できます。

NetworkMecanimAnimatorは、関連するUnityのAnimatorコンポーネントが持つパラメーターの状態と値を同期します。

使用方法

入力を適用する制御コードは、プロキシではなく、状態権限者上で実行します。Fusionの入力システムを使用する場合は、自動的に適用されます。

C#

void FixedUpdateNetwork()
{
    // FixedUpdateNetworkは、StateAuthority(状態権限者)でのみ実行される

     // Animatorに入力を適用する
}

SetTrigger()

Animator.SetTrigger()呼び出しのかわりに、NetworkMecanimAnimator.SetTrigger()パススルーメソッドを使用する必要があります。トリガーは一時的なものなので、NetworkMecanimAnimatorAnimatorコンポーネントの値をキャプチャする前に、bool値がfalseにリセットされてしまう可能性があるためです。NetworkMecanimAnimator.SetTrigger()passThroughOnInputAuthorityオプションが便宜上用意されていて、入力権限者上で値をAnimator.SetTrigger()に即座にパススルーできます。

Back to top