unity控制动画是SetBool好,还是anim.Play("") 好 

2019-02-22 18:27 发布

294 0 0
unity控制动画是SetBool好,还是anim.Play("") 好

一直很纠结这个问题,关于Unity的动画播放问题,是到动画机上设置bool,然后代码SetBool好,,还是直接在脚本里面调用Play来播放动画?
这两种方式有什么区别吗?有没大神老手指点一二。




我用到的脚本:
--------------------------------------------------------------------
anim = GetComponent<Animator>();
anim.Play("Sword-Run");
//
播放动画
anim.CrossFade("Sword-Idle",10);
//
播放动画
(10
秒渐变
)
anim.SetFloat("SpeedAttack", 4f);
//
动画速度倍率
anim.SetBool("Move", false);
//
修改动画机参数
anim.GetBool("Move")
//
读取动画机参数
anim.speed = 10;
//
播放速度
10

anim.Update(0);
//
立刻更新动画


严禁广告
B Color Smilies

你可能喜欢

Crux - Procedural AI Spawner 1.1.1 AI生

Unity3d插件/模型

567 7 0

虎哥 2018-09-12

Corgi Engine - 2D + 2.5D Platformer v6.1

Unity3d插件/模型

98 2 0

浪浪 2019-11-07
关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表