unityanimator事件怎么写
答案:2 悬赏:60 手机版
解决时间 2021-02-03 20:53
- 提问者网友:放下
- 2021-02-03 16:41
unityanimator事件怎么写
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-03 17:39
第一种方法:在动画结束帧后面加个动画事件,调用下含这个变量的函数接口不是可以了? 第二种方法:试试animator上面那个 exit time 第三种方法: //获取动画层 0 指Base Layer. AnimatorStateInfo stateinfo = animator.GetCurrentAnimatorStat。
全部回答
- 1楼网友:罪歌
- 2021-02-03 19:14
using unityengine; using system.collections; public class animator_magic_2 : statemachinebehaviour { // onstateenter is called when a transition starts and the state machine starts to evaluate this state override public void onstateenter(animator animator, animatorstateinfo stateinfo, int layerindex) { } // onstateupdate is called on each update frame between onstateenter and onstateexit callbacks override public void onstateupdate(animator animator, animatorstateinfo stateinfo, int layerindex) { if (stateinfo.normalizedtime >= 1) { //动画结束; } } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯