Avr*_*dis 5 animation unity-game-engine
我已经使用Animator创建了两个动画状态,我想在运行类型中更改这些动画的速度.如何在运行时获取这些动画并更改速度?我必须附加动画组件或Animator就够了吗?
小智 5
使用 GetCurrentAnimatorStateInfo() 获取当前状态信息。
“基础层”是您的基础层的名称
var currentState : AnimatorStateInfo = animator.GetCurrentAnimatorStateInfo(0);
if (currentState.nameHash == Animator.StringToHash("Base Layer.Player_standing"))
{
Debug.Log("I'm standing");
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25361 次 |
最近记录: |