this._animator = transform.GetComponent<Animator>();
int stateid = Animator.StringToHash("wait");
bool hasAction = this._animator.HasState(0, stateid);
if (hasAction)
{
//单一动作重复调用时需要使用Play方法而且需把所有参数填写完整
this._animator.Play("wait", 0, 0);
}
Unity 使用HasState判断Animator中是否存在动画
最新推荐文章于 2024-05-21 15:41:41 发布