PUN Classic (v1)、PUN 2、Boltはメンテナンスモードとなっております。Unity2022についてはPUN 2でサポートいたしますが、新機能が追加されることはありません。お客様のPUNプロジェクトおよびBoltプロジェクトが停止することはなく、将来にわたってパフォーマンス性能が落ちることはありません。 今後の新しいプロジェクトについては、Photon FusionまたはQuantumへ切り替えていただくようよろしくお願いいたします。

Animation

If you want to use your animation to process physics or logic, you should enable Always Animate on the Culling Mode of the animator. If you decide you do not want to use the built in Animator support in Bolt you could also just subscribe to state changes and apply the changes to the animator state machine.

For example:

C#

public class MyPlayerController : Bolt.EntityBehaviour<IPlayerState>
{
    private Animator anim;

    private void Start ()
    {
        anim = GetComponent<Animator>();
    }

    public override void Attached()
    {
        BoltConsole.Write("Player Attached");

        state.AddCallback("walking", () => {
            anim.SetBool("walking", state.walking);
        });

        state.AddCallback("dead", () => {
            anim.SetBool("dead", state.dead);
        });
    }
}
Back to top