Unity问答——请问一下动画状态机怎么判断动画是否播完了?
2014-10-01 00:26
447 查看
这篇博客源自我在泰课在线的回答。链接:http://www.taikr.com/group/1/thread/233
问:请问一下动画状态机怎么判断动画是否播完了?
答:
1. 脚本参考
AnimatorStateInfo.normalizedTime
float normalizedTime;
Description:
Normalized time of the State.
The integer part is the number of time a state has been looped. The fractional part is the % (0-1) of progress in the current loop.
2. 代码如下:
问:请问一下动画状态机怎么判断动画是否播完了?
答:
1. 脚本参考
AnimatorStateInfo.normalizedTime
float normalizedTime;
Description:
Normalized time of the State.
The integer part is the number of time a state has been looped. The fractional part is the % (0-1) of progress in the current loop.
2. 代码如下:
private Animator animator; void Start() { animator = this.GetComponent<Animator>(); } void Update() { AnimatorStateInfo info = animator.GetCurrentAnimatorStateInfo(0); // 判断动画是否播放完成 if (info.normalizedTime >= 1.0f) { DoSomething(); } }
相关文章推荐
- 请问怎么用javascript判断一个文件是否存在?
- 请问一下 我怎么判断对方发送的是文本 还是文件呢
- unity 怎么判断凹凸不平地面 物体是否出现在视野之内
- unity Animator 怎么判断一个动画播放结束
- unity 判断动画是否播放完成
- Unity判断Animator动画是否播放完毕
- unity如何判断动画是否播放完毕
- 请问关于在JAVASCRIPT中判断是否是对象的函数?
- 请问一下大家怎么实现一个钟的转动
- 在ASP.NET中怎么用SESSION判断用户是否登录?
- VB程序怎么判断另一个程序是否正在运行?
- 急急急急急急急急,嵌套在datagrid中的checkbox怎么判断他是否选定
- [VB.NET]我打开网页的时候会弹出一个安全信息,然后出现:本页包含安全能容和不安全内容,是否显示不安全内容”请达人指教一下怎么删除这个提示
- 我买了ACER4710的本,是VISTA系统的,现在还没有分盘,请问一下该怎么分盘?
- 完成端口(IOCP)怎么判断某个连接是否断开
- javascript怎么可以判断单选复选按钮是否选中,且传值
- VB Excel 增加一个新sheet 的时候,怎么判断是否存在
- 请问一下,我的CISCO2900交换机怎么不能划VLAN啊?
- 在ASP.NET中怎么用SESSION判断用户是否登录?
- 在ASP.NET中怎么用SESSION判断用户是否登录?