Unity之动画系统的学习(五):子状态

创建游戏物体

在这里插入图片描述

创建Animator Controller

在这里插入图片描述
在这里插入图片描述

使用SubState来将多个动画状态及其过渡看作单独的状态

在这里插入图片描述
运行效果:
在这里插入图片描述

通过脚本来控制

在这里插入图片描述

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class SubState : MonoBehaviour {
    
    
    private Animator anim;

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

    // Update is called once per frame
    void Update() {
    
    
        if (Input.GetKeyDown(KeyCode.Space)) {
    
    
            anim.SetTrigger("SubState");
        }
    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39520967/article/details/107396867