找回密码
 注册帐号

扫一扫,访问微社区

其他 Animator如何在播放完成后不调用???

10
回复
1643
查看
[ 复制链接 ]
6蛮牛粉丝
1034/1500
排名
1863
昨日变化

4

主题

36

帖子

1034

积分

Rank: 6Rank: 6Rank: 6

UID
259076
好友
0
蛮牛币
4001
威望
0
注册时间
2017-12-11
在线时间
276 小时
最后登录
2019-4-25
2019-3-31 14:11:38 显示全部楼层 阅读模式
50蛮牛币
大神们,求救啊

刚开始这样

刚开始这样

播放完动画想这样

播放完动画想这样
回复

使用道具 举报

5熟悉之中
507/1000
排名
5396
昨日变化

9

主题

51

帖子

507

积分

Rank: 5Rank: 5

UID
243003
好友
1
蛮牛币
11
威望
0
注册时间
2017-9-12
在线时间
183 小时
最后登录
2019-4-11
2019-3-31 21:00:04 显示全部楼层
你设置的问题吧,是触发一次还是,动画没播放完就能播放下一个
回复

使用道具 举报

5熟悉之中
623/1000
排名
4799
昨日变化

8

主题

95

帖子

623

积分

Rank: 5Rank: 5

UID
252255
好友
0
蛮牛币
516
威望
0
注册时间
2017-11-2
在线时间
216 小时
最后登录
2019-4-25
2019-4-1 09:23:59 显示全部楼层
那就在动画的最后一帧添加帧事件,把组件enable改为false
回复

使用道具 举报

6蛮牛粉丝
1305/1500
排名
2333
昨日变化

1

主题

154

帖子

1305

积分

Rank: 6Rank: 6Rank: 6

UID
132454
好友
0
蛮牛币
2283
威望
0
注册时间
2015-12-23
在线时间
532 小时
最后登录
2019-4-24
2019-4-2 16:05:20 显示全部楼层
看animationevent 的api,或者你看的你动画最后一栏的最下面是可以添加事件的
回复

使用道具 举报

6蛮牛粉丝
1034/1500
排名
1863
昨日变化

4

主题

36

帖子

1034

积分

Rank: 6Rank: 6Rank: 6

UID
259076
好友
0
蛮牛币
4001
威望
0
注册时间
2017-12-11
在线时间
276 小时
最后登录
2019-4-25
楼主 2019-4-7 16:36:34 显示全部楼层
857371776 发表于 2019-3-31 21:00
你设置的问题吧,是触发一次还是,动画没播放完就能播放下一个

请问大佬知道怎么用代码控制animator的enabled吗,我想在动画播放结束就就禁用了Animtor,求解

回复

使用道具 举报

6蛮牛粉丝
1034/1500
排名
1863
昨日变化

4

主题

36

帖子

1034

积分

Rank: 6Rank: 6Rank: 6

UID
259076
好友
0
蛮牛币
4001
威望
0
注册时间
2017-12-11
在线时间
276 小时
最后登录
2019-4-25
楼主 2019-4-7 16:39:00 显示全部楼层
我就是要滑翔 发表于 2019-4-1 09:23
那就在动画的最后一帧添加帧事件,把组件enable改为false

请问大佬知道怎么用代码控制animator的enabled吗,我想在动画播放结束就就禁用了Animtor,求解
回复

使用道具 举报

6蛮牛粉丝
1034/1500
排名
1863
昨日变化

4

主题

36

帖子

1034

积分

Rank: 6Rank: 6Rank: 6

UID
259076
好友
0
蛮牛币
4001
威望
0
注册时间
2017-12-11
在线时间
276 小时
最后登录
2019-4-25
楼主 2019-4-7 16:41:44 显示全部楼层
qq251634182 发表于 2019-4-2 16:05
看animationevent 的api,或者你看的你动画最后一栏的最下面是可以添加事件的

请问大佬知道怎么用代码控制animator的enabled吗,我想在动画播放结束就就禁用了Animtor,求解
回复

使用道具 举报

5熟悉之中
623/1000
排名
4799
昨日变化

8

主题

95

帖子

623

积分

Rank: 5Rank: 5

UID
252255
好友
0
蛮牛币
516
威望
0
注册时间
2017-11-2
在线时间
216 小时
最后登录
2019-4-25
2019-4-8 08:47:32 显示全部楼层
稻子我也有 发表于 2019-4-7 16:39
请问大佬知道怎么用代码控制animator的enabled吗,我想在动画播放结束就就禁用了Animtor,求解 ...

GetComponment<Animator>().enable=false
回复

使用道具 举报

2初来乍到
125/150
排名
19946
昨日变化

0

主题

40

帖子

125

积分

Rank: 2Rank: 2

UID
236596
好友
0
蛮牛币
47
威望
0
注册时间
2017-8-8
在线时间
57 小时
最后登录
2019-4-17
2019-4-9 09:26:28 显示全部楼层
在你想要播放的 动画上设置一个动画事件,禁用Animator就好了
回复

使用道具 举报

排名
64922
昨日变化

0

主题

8

帖子

63

积分

Rank: 2Rank: 2

UID
128401
好友
0
蛮牛币
83
威望
0
注册时间
2015-11-9
在线时间
53 小时
最后登录
2019-4-23
2019-4-9 10:02:02 显示全部楼层
本帖最后由 zhubing 于 2019-4-9 10:04 编辑

动画的最后一帧添加动画事件,void DisEnableAnimator()
            {
            Animator animator = GetComponent<Animator>();
                if (animator)
                {
                    animator.enabled = false;
                }
            }
22.png
11.png
回复

使用道具 举报

5熟悉之中
623/1000
排名
4799
昨日变化

8

主题

95

帖子

623

积分

Rank: 5Rank: 5

UID
252255
好友
0
蛮牛币
516
威望
0
注册时间
2017-11-2
在线时间
216 小时
最后登录
2019-4-25
2019-4-12 11:20:04 显示全部楼层
zhubing 发表于 2019-4-9 10:02
动画的最后一帧添加动画事件,void DisEnableAnimator()
            {
            Animator animator = G ...

这都手把手教了,还不给最佳?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则