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

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

4

主题

35

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

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

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

刚开始这样

刚开始这样

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

播放完动画想这样

播放完动画想这样
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熟悉之中
619/1000
排名
4799
昨日变化

8

主题

94

帖子

619

积分

Rank: 5Rank: 5

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

1

主题

153

帖子

1302

积分

Rank: 6Rank: 6Rank: 6

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

4

主题

35

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

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

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

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

4

主题

35

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

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

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

4

主题

35

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

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

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

8

主题

94

帖子

619

积分

Rank: 5Rank: 5

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

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

0

主题

41

帖子

126

积分

Rank: 2Rank: 2

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

0

主题

8

帖子

60

积分

Rank: 2Rank: 2

UID
128401
好友
0
蛮牛币
76
威望
0
注册时间
2015-11-9
在线时间
50 小时
最后登录
2019-4-18
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, 下载次数: 2)

22.png

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

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

8

主题

94

帖子

619

积分

Rank: 5Rank: 5

UID
252255
好友
0
蛮牛币
515
威望
0
注册时间
2017-11-2
在线时间
213 小时
最后登录
2019-4-18
zhubing 发表于 2019-4-9 10:02
动画的最后一帧添加动画事件,void DisEnableAnimator()
            {
            Animator animator = G ...

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

本版积分规则