unity怎么用代码控制unity animator不播放组件里面的某个动画 倒播

unity3D如何通过按钮控制动画播放_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:61,223贴子:
unity3D如何通过按钮控制动画播放收藏
如题,我想在unity中添加按钮,点击一下按钮,就可以播放动画。求实例,求代码!
有大神吗?
通过接口可以实现,我也才学一个月
你可以看一下animation那里
问题可以分解为:1。如何创建一个按钮并响应事件。2。在事件里如何调用物体的动画执行播放。第一个问题百度一大堆。第二个问题只有一句话: GetComponent&Animation&().Play(&Stand&);前提是animation的rig选用legacy
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或2105人阅读
unity 基础(51)
这里查看物体自带动画,并可以进行切割。
Animation组件就是控制播放动画。
public const string ANIM_NAME0 = &Take 001&;
public const string ANIN_NAME1 = &Take 0010&;
private GameObject obj =
void Start () {
obj = GameObject.Find(&yh_mx&);
obj.animation.wrapMode = WrapMode.D
// Update is called once per frame
void Update () {
if(Input.GetKeyDown(KeyCode.A))
obj.animation.Play(ANIM_NAME0);
if(Input.GetKeyDown(KeyCode.B))
obj.animation.Play(ANIN_NAME1);
很多时候还用到动画倒播。
if (GUI.Button(new Rect(0, 0, 100, 50), &正常&))
animation[&Take 002&].speed = 1;
animation.Play(&Take 002&);
if (GUI.Button(new Rect(0, 120, 200,50), &倒播&))
animation[&Take 002&].speed = -1;
animation[&Take 002&].time = animation[&Take 002&].
animation.Play(&Take 002&);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:276155次
积分:4107
积分:4107
排名:第5934名
原创:121篇
转载:35篇
评论:103条
(2)(7)(3)(6)(3)(2)(1)(1)(3)(4)(4)(5)(5)(3)(2)(6)(4)(5)(3)(2)(1)(2)(3)(2)(3)(4)(1)(2)(2)(5)(2)(8)(7)(3)(14)(6)(14)(2)(7)}

我要回帖

更多关于 unity3d animator 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信