快捷导航
查看: 1399|回复: 1
打印 上一主题 下一主题

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

[复制链接]

12

主题

3

精华

526

资源币

【Lv1】资源民

Rank: 4

积分
391
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);
//
立刻更新动画


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏

收藏

分享

分享

回复

使用道具 举报

0

主题

0

精华

8

资源币

【Lv5】资源大神

无头衔

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
11268
沙发
发表于 2019-11-27 18:18:00 | 只看该作者
沙发~支持楼主~支持cg资源海论坛!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 05:52 , Processed in 0.582036 second(s), 13 queries , Gzip On, Redis On. 蜀ICP备20014409号-2
南公网安备 51130302000095号

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