Unity 移动时播放跑步动画

脚本可以挂到玩家身上
需要给玩家添加动画组件Animator
在动画组件里放入需要播放的动画。
在公开的动画变量中放入动画组件。

	NavMeshAgent agent; // 导航组件public  Animator anim; // 获取动画float motionSmoothTime = 0.1f;// Start is called before the first frame updatevoid Start(){agent = GetComponent<NavMeshAgent>();// 获取导航组件}void Update(){// 路程除以时间等于速度float speed = agent.velocity.magnitude / agent.speed;// 设置动画Speed浮点数的值以及跟新的频率随着时间增加anim.SetFloat("Speed",speed,motionSmoothTime,Time.deltaTime);}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部