Animator
yqian1000
这个作者很懒,什么都没留下…
展开
-
Animator动画融合笔记
BlendTree在一个状态下,根据参数进行动画融合如下图效果为根据【Blend】这个参数不同,接近把左右前的移动动画进行融合Layers把身体不同部位的动画进行融合base layer是默认为override,并且权重是1。可以调节权重,使其生效或者不生效以及融合效果Mask放入的是生效部位,用于对于Transform或者avater的生效位置Blending是指override或者additive,指定是采取叠加融合还是直接覆盖。在avater下,动画的实际效果可能会因为其原创 2020-06-19 17:24:08 · 1509 阅读 · 0 评论 -
Unity中协程里Animator获取状态一些笔记
最近用Animator获取状态各种获取错误,所以记一下笔记Animator中可以获取三种不同的状态:GetCurrentAnimatorStateInfo 获取正确的状态机状态GetNextAnimatorStateInfo 获取下一个状态机的状态GetAnimatorTransitionInfo 获取状态机的过渡状态动画同步是在帧最前,而协程是在帧的最后调用。所以切换状态后在协程获取状...原创 2018-10-16 11:16:36 · 4854 阅读 · 2 评论 -
UnityAnimator在屏幕外动画失效问题
Unity Animator用来做动画控制事件的时候,会因为Animator在屏幕外面所以动画失效导致控制事件也失效问题Animator当中有一个剔除模式的选项:Culling Mode:剔除模式:Always Animate表示即使摄像机看不见也要进行动画播放的更新,Cull Update Transform表示摄像机看不见时停止动画播放但是位置会继续更新,Cull Complet...原创 2018-12-15 02:36:49 · 2192 阅读 · 0 评论 -
Unity获取Animtor过渡信息
Animator切换动画时候,会有一个过渡的过过程可以通过 AnimatorTransitionInfo transitionInfo = animator.GetAnimatorTransitionInfo(0);来获取切换状态AnimatorTransitionInfo Unity 文档其中AnimatorTransitionInfo.normalizedTime 表示当前...原创 2019-08-29 16:12:29 · 1648 阅读 · 0 评论