1、实现必备条件:
主角inspector面板添加了一组可以操控的移动、站立、受伤、攻击状态动画、 以及AudioSource组件。
2、实现过程:
接着在主角控制类脚本中,添加如下变量:
AudioSource audioSource;
public AudioClip footClip; //面板中拖入主角移动音效
public AudioClip hitClip; //面板中拖入主角受伤音效
float timerClip_Foot; //获取移动音效播放时长
float timerClip_Hit;
Animator animator;
private string currentStateName;
start函数中获取组件:
void Start () {
audioSource = GetComponent<AudioSource>();
animator = GetComponent<Animator>();