快捷导航
热门推荐
查看: 658|回复: 0

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

[复制链接]

12

主题

3

精华

372

资源币

【Lv2】资源侠

Rank: 8Rank: 8

积分
404
QQ
发表于 2019-2-22 18:25:56 | 显示全部楼层 |阅读模式
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);
//
立刻更新动画


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

Archiver|手机版|小黑屋|CG资源海

GMT+8, 2019-11-20 23:32 , Processed in 0.048671 second(s), 14 queries , Gzip On, Redis On. 蜀ICP备16018829号-1 网站地图

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