判断当前播放的动画是哪个
2018-03-14 11:29
239 查看
Animator thisAni;//自身的动画控制器
private void Awake()
{
//获取自身的动画控制器
thisAni = this.GetComponent<Animator>();
//AnimatorStateInfo 动画层状态信息类
//GetCurrentAnimatorStateInfo 获取动画控制器中指定层的状态信息
AnimatorStateInfo info = thisAni.GetCurrentAnimatorStateInfo(0);
//获取当前动画状态的哈希值
int tempNumber = info.shortNameHash;
//判断当前状态是否为跑
print("是否跑步:" + Animator.StringToHash("Run").Equals(tempNumber));
}
private void Awake()
{
//获取自身的动画控制器
thisAni = this.GetComponent<Animator>();
//AnimatorStateInfo 动画层状态信息类
//GetCurrentAnimatorStateInfo 获取动画控制器中指定层的状态信息
AnimatorStateInfo info = thisAni.GetCurrentAnimatorStateInfo(0);
//获取当前动画状态的哈希值
int tempNumber = info.shortNameHash;
//判断当前状态是否为跑
print("是否跑步:" + Animator.StringToHash("Run").Equals(tempNumber));
}
相关文章推荐
- unity中判断当前播放的动画是不是指定的动画
- 判断动画状态机当前播放的动画。
- TScreen 类 - 判断当前焦点在哪个窗体上
- 获取当前播放Animator的动画时间
- 判断当前选择哪个li标签
- cocos2d-x里得到当前动画播放帧数的方法
- 获取当前播放Animator的动画Name
- unity Animator 怎么判断一个动画播放结束
- unity3d 如何得到当前物体播放的动画
- Unity判断Animator动画是否播放完毕
- C#如何判断是哪个类的那个方法调用了当前方法
- [转]---UAP中如何判断当前APP在哪个平台设备上运行
- unity3d 如何得到当前物体播放的动画
- 判断VideoDisplay组件当前的播放状态。播放|缓冲。
- 判断动画中动作播放完毕的方法
- Android如何判断当前手机是否正在播放音乐,并获取到正在播放的音乐的信息
- Android如何判断当前手机是否正在播放音乐,并获取到正在播放的音乐的信息
- 关于Unity5版本动画系统中anystate跳转重复播放当前动画解决方案
- 判断ImageView当前的图片是哪个图片,然后根据当前图片来做一些操作
- 判断ImageView当前的图片是哪个图片,然后根据当前图片来做一些操作