CGJOY

标题: UE4 Toggle状态切换的简单实现 Event Graph [打印本页]

作者: redtank    时间: 2015-7-29 00:11
标题: UE4 Toggle状态切换的简单实现 Event Graph
在制作动作逻辑的时候经常要用的一个功能就是看角色状态是否发生改变,并在改变的那一刹那播放一个动作,但又只播放一次

例如跑到停的过度动画,跑步方向改变时的过度动画等等

之前一直在头疼这个问题,原先用的是状态寄存的思路,即把之前0.x秒的状态值存在另一个变量里,然后不停的实时比较,看状态是否发生反转,但这个思路最大的问题是不可靠,在快速切换状态或者是帧数较低的时候很容易漏触发或者重复触发

后来慢慢摸索出了下图的方法,逻辑简单可靠,没有多余变量,完全基于动画tick time而不是其他时间变量

图中是用这个方法实现方向改变时触发转身动画的例子
主要是利用了MultiGate节点,该节点会在每次触发的时候顺序(也可以随机)切换一个输出。通过它便可以简单的实现在状态改变时触发一次,随后在下一帧停止触发的效果,另外利用两个MultiGate节点实现互锁,保证在方向改变时候必定有一个被触发


UE4还有很多其他的流程控制节点,利用好了可以事半功倍,有时间再讲讲其他的


别怪我吝啬,只是想试试看人肉顶帖的效果,哈哈哈


作者: 6    时间: 2015-7-29 08:31
{:8_307:}

作者: dannell11    时间: 2015-7-29 08:56
感谢分享

作者: 陌上人    时间: 2015-7-29 09:55
看了LZ的帖子,我只想说一句很好很强大!

作者: a768478302    时间: 2015-7-29 10:15
看看

作者: suger    时间: 2015-7-29 12:10
10万个赞!!!!这就是我想要的,太感谢了!

作者: tjy2010sc    时间: 2015-8-3 15:33
好东西

作者: elvis119    时间: 2015-8-4 21:40
谢谢 支持

作者: xywhychang1    时间: 2015-8-6 08:58



作者: xinhesheji    时间: 2015-8-7 16:24
真不错的切换


作者: qing0306    时间: 2015-8-11 18:01
好东西 谢谢分享


作者: gelei83873156    时间: 2015-8-15 16:55
看看


作者: mousepad    时间: 2015-8-22 16:36
goodgoodgoodgoodgoodgoodgoodgood

作者: we12345    时间: 2015-8-28 17:32
谢谢分享


作者: xywhychang1    时间: 2015-9-1 15:18
哈哈好好啊好受点阿三打算



作者: yilvyangguang    时间: 2015-9-7 10:24
{:1_342:}

作者: cong2012    时间: 2015-9-23 08:52
谢谢楼主分享的教程哦


作者: Pcpowerdpo    时间: 2015-9-24 23:25
撒打扫打扫打扫打扫打扫的


作者: 1187773515    时间: 2015-9-28 15:17
带你赚券带你飞,CGJOY里面有正妹!

作者: 十月非恤    时间: 2015-10-10 12:10
看看一哈呢


作者: 910641060    时间: 2015-10-15 20:56
什么效果我看看

作者: cbsffcheng    时间: 2015-10-18 13:48
谢谢楼主分享!


作者: cong2012    时间: 2015-10-20 16:02
必须顶的。谢谢楼主分享

作者: 走四方    时间: 2015-10-20 19:50
看看~~~~~~~~~~~~

作者: xywhychang1    时间: 2015-10-26 10:18
kankan

作者: xywhychang1    时间: 2015-10-26 10:18
看看吧


作者: ldslovemagic    时间: 2015-11-4 00:51
看看


作者: zhoushenghui888    时间: 2015-11-5 10:10
经验之谈,谢谢分享!


作者: xxe3344520    时间: 2015-11-8 15:25
顶一个

作者: k05270527    时间: 2015-11-10 00:44
欣赏下

作者: China丶小学生    时间: 2015-11-12 17:47
{:1_336:}


作者: lidan0723    时间: 2015-11-13 16:20
仔细看看

作者: 小贱是我    时间: 2015-11-16 21:07
学习了!

作者: woainibaobei    时间: 2016-1-1 12:29
谢谢分享


作者: zhxmdx2003    时间: 2016-1-9 15:25
不太懂研究研究


作者: Leo.Wang    时间: 2016-1-13 14:25
标题: RE: UE4 Toggle状态切换的简单实现 Event Graph
感谢分享


作者: 百灵鸟    时间: 2016-1-18 16:34
来看看


作者: chl70500    时间: 2016-1-20 17:55
nx


作者: nextwent    时间: 2016-1-29 15:14
ymtd

作者: 狗狗小学生    时间: 2016-2-16 15:57
学习


作者: leader01    时间: 2016-2-23 17:15
感谢分享{:1_337:}


作者: 我也野    时间: 2016-3-4 21:42
谢谢,早就想学了


作者: 我也野    时间: 2016-3-4 21:45
这是动画蓝图里的吗?

作者: 油校家教中心客    时间: 2016-3-8 14:29
kankan


作者: xlaser    时间: 2016-3-12 23:18
hava a look

作者: 疯龙卷    时间: 2016-4-8 00:48
好东西


作者: ゛Nicotine__。    时间: 2016-4-28 15:40
10万个赞!!!!

作者: meng08    时间: 2016-5-3 14:11
谢谢分享

作者: wuergui111    时间: 2016-5-6 18:35
顶一下看看

作者: 2015bbl    时间: 2016-6-3 10:45
感谢楼主~进来看看


作者: 外婆家的铜锣烧    时间: 2016-6-6 10:52
看看

作者: Basaya    时间: 2016-6-9 10:25
资源甚好,发帖艰辛,且阅且珍惜!

作者: hz0752design    时间: 2016-6-12 17:01
{:1_335:}


作者: 我是你老爹    时间: 2016-6-30 18:53
我就看看不说话,你没辙的


作者: 被诅咒的领主    时间: 2016-7-1 08:55
的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶


作者: 被诅咒的领主    时间: 2016-7-1 09:07
啥也不说了,楼主就是给力!

作者: 1489905818    时间: 2016-7-3 18:44
.0..................................0.

作者: Schicksal    时间: 2016-7-6 13:17
非常好的思路。不错


作者: 拾叁同学    时间: 2016-7-7 05:25
感谢楼主分享,谢谢~

作者: 弯弯的月亮    时间: 2016-7-8 09:29
谢谢分享

作者: 1230654    时间: 2016-7-8 10:53
看看能不能学习^^&


作者: Mingx    时间: 2016-7-13 13:18
感谢分享


作者: liuyang6    时间: 2016-7-13 13:46
太好了{:7_267:}
太好了{:7_267:}
太好了{:7_267:}
太好了{:7_267:}
太好了{:7_267:}
太好了{:7_267:}
太好了{:7_267:}
太好了{:7_267:}
太好了{:7_267:}


作者: jklooo    时间: 2016-7-15 09:16
?感觉乱糟糟的 不过看看吧


作者: 524681117    时间: 2016-7-20 00:21
2016年,希望能跟CGJOY一起成长。

作者: yh313650397    时间: 2016-7-20 09:02
谢谢分享


作者: chen_sir    时间: 2016-7-20 14:54
帮你人工置顶


作者: coolu    时间: 2016-7-21 10:22
谢谢分享

作者: d294532330    时间: 2016-7-27 22:31
......


作者: blackyu    时间: 2016-8-19 23:13
谢谢分享{:1_337:}{:1_337:}{:1_337:}


作者: 中央陆军    时间: 2016-9-1 21:47
人肉顶帖了{:1_339:}

作者: 张宁    时间: 2016-9-15 21:40
不错


作者: Puluoman    时间: 2016-9-16 01:45
讚讚讚讚讚讚
讚讚讚



作者: 40412440    时间: 2016-9-17 16:03
支持.酷轩。支持.酷轩。



作者: a576435459    时间: 2016-10-5 11:17
good


作者: liujun9you    时间: 2016-11-10 15:52
简单实现 E ...参与/回复主题


作者: lhking    时间: 2016-11-10 23:33
学习了~~~!顶一个

作者: 音速屠杀    时间: 2016-11-18 10:58
楼主,明明可以靠脸吃饭,偏偏要靠才华!

作者: dxxodxx    时间: 2017-3-17 15:05
谢谢楼主分享~

作者: dxxodxx    时间: 2017-3-17 15:05
不错,又占了一个沙发!

作者: dxxodxx    时间: 2017-3-17 15:05
资源甚好,且阅且珍惜!

作者: dxxodxx    时间: 2017-3-17 15:06
厉害了我的哥!

作者: dxxodxx    时间: 2017-3-17 15:06
看了楼主的帖子,我只想说一句很好很强大!

作者: dxxodxx    时间: 2017-3-17 15:06
给力!CGJOY有你更精彩

作者: dxxodxx    时间: 2017-3-17 15:06
谢谢楼主分享~

作者: cgjoy_8308    时间: 2017-5-17 15:12
gao赞赞赞

作者: ax123456789    时间: 2017-10-16 23:22
。。。。。。。。。。。。。。。。。。。。。。。。。。


作者: ●__╭○╮    时间: 2017-10-18 17:21
看看


作者: dsarty    时间: 2018-1-1 10:17
谢谢分享

作者: 一戟画江山    时间: 2018-1-9 09:30
厉害了我的哥!
作者: 咖仆控    时间: 2018-1-25 03:07
看看 学习                                    
作者: waixq    时间: 2018-1-31 17:42
看看是不是我要的

作者: 机器人系统    时间: 2018-1-31 17:58
资源甚好,且阅且珍惜!
作者: 尚未。    时间: 2018-3-6 12:19
看看学习

作者: 逆天的仓鼠    时间: 2018-3-6 15:19
先顶后看是美德!
作者: lkty    时间: 2018-3-7 17:56
学习一下
作者: a7543848    时间: 2018-3-12 12:29
感谢分享

作者: lidonghua123    时间: 2018-3-13 22:10
看一眼

作者: as87826717    时间: 2018-3-14 16:59
kykykykykykyk

作者: zfjlove123    时间: 2018-3-16 08:53
厉害啊楼主,我来学习以下




欢迎光临 CGJOY (https://www.cgjoy.com/) Powered by Discuz! X3.4