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

10
回复
1776
查看
打印 上一主题 下一主题
[ 复制链接 ]
6蛮牛粉丝
1103/1500
排名
1862
昨日变化

4

主题

38

帖子

1103

积分

Rank: 6Rank: 6Rank: 6

UID
259076
好友
0
蛮牛币
4424
威望
0
注册时间
2017-12-11
在线时间
343 小时
最后登录
2019-6-25
50蛮牛币
大神们,求救啊

2222.jpg (22.72 KB, 下载次数: 24)

刚开始这样

刚开始这样

22.jpg (22.69 KB, 下载次数: 28)

播放完动画想这样

播放完动画想这样
5熟悉之中
513/1000
排名
5395
昨日变化

9

主题

52

帖子

513

积分

Rank: 5Rank: 5

UID
243003
好友
1
蛮牛币
18
威望
0
注册时间
2017-9-12
在线时间
188 小时
最后登录
2019-6-19
沙发
2019-3-31 21:00:04 只看该作者
你设置的问题吧,是触发一次还是,动画没播放完就能播放下一个
5熟悉之中
697/1000
排名
4798
昨日变化

9

主题

99

帖子

697

积分

Rank: 5Rank: 5

UID
252255
好友
0
蛮牛币
573
威望
0
注册时间
2017-11-2
在线时间
285 小时
最后登录
2019-6-26
板凳
2019-4-1 09:23:59 只看该作者
那就在动画的最后一帧添加帧事件,把组件enable改为false
6蛮牛粉丝
1307/1500
排名
2332
昨日变化

1

主题

154

帖子

1307

积分

Rank: 6Rank: 6Rank: 6

UID
132454
好友
0
蛮牛币
2277
威望
0
注册时间
2015-12-23
在线时间
534 小时
最后登录
2019-6-10
地板
2019-4-2 16:05:20 只看该作者
看animationevent 的api,或者你看的你动画最后一栏的最下面是可以添加事件的
6蛮牛粉丝
1103/1500
排名
1862
昨日变化

4

主题

38

帖子

1103

积分

Rank: 6Rank: 6Rank: 6

UID
259076
好友
0
蛮牛币
4424
威望
0
注册时间
2017-12-11
在线时间
343 小时
最后登录
2019-6-25
5#
楼主 2019-4-7 16:36:34 只看该作者
857371776 发表于 2019-3-31 21:00
你设置的问题吧,是触发一次还是,动画没播放完就能播放下一个

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

6蛮牛粉丝
1103/1500
排名
1862
昨日变化

4

主题

38

帖子

1103

积分

Rank: 6Rank: 6Rank: 6

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

请问大佬知道怎么用代码控制animator的enabled吗,我想在动画播放结束就就禁用了Animtor,求解
6蛮牛粉丝
1103/1500
排名
1862
昨日变化

4

主题

38

帖子

1103

积分

Rank: 6Rank: 6Rank: 6

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

请问大佬知道怎么用代码控制animator的enabled吗,我想在动画播放结束就就禁用了Animtor,求解
5熟悉之中
697/1000
排名
4798
昨日变化

9

主题

99

帖子

697

积分

Rank: 5Rank: 5

UID
252255
好友
0
蛮牛币
573
威望
0
注册时间
2017-11-2
在线时间
285 小时
最后登录
2019-6-26
8#
2019-4-8 08:47:32 只看该作者
稻子我也有 发表于 2019-4-7 16:39
请问大佬知道怎么用代码控制animator的enabled吗,我想在动画播放结束就就禁用了Animtor,求解 ...

GetComponment<Animator>().enable=false
2初来乍到
131/150
排名
19947
昨日变化

0

主题

41

帖子

131

积分

Rank: 2Rank: 2

UID
236596
好友
0
蛮牛币
53
威望
0
注册时间
2017-8-8
在线时间
62 小时
最后登录
2019-6-23
9#
2019-4-9 09:26:28 只看该作者
在你想要播放的 动画上设置一个动画事件,禁用Animator就好了
排名
64929
昨日变化

0

主题

8

帖子

72

积分

Rank: 2Rank: 2

UID
128401
好友
0
蛮牛币
43
威望
0
注册时间
2015-11-9
在线时间
62 小时
最后登录
2019-6-11
10#
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 (322.32 KB, 下载次数: 26)

22.png

11.png (62.22 KB, 下载次数: 27)

11.png
5熟悉之中
697/1000
排名
4798
昨日变化

9

主题

99

帖子

697

积分

Rank: 5Rank: 5

UID
252255
好友
0
蛮牛币
573
威望
0
注册时间
2017-11-2
在线时间
285 小时
最后登录
2019-6-26
11#
2019-4-12 11:20:04 只看该作者
zhubing 发表于 2019-4-9 10:02
动画的最后一帧添加动画事件,void DisEnableAnimator()
            {
            Animator animator = G ...

这都手把手教了,还不给最佳?
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则