不注册个乐园论坛账号能玩??
您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 NJJQ12TJT34UPBT 于 2020-3-29 02:45 编辑
依次打开4个skybox_swapper,命名为skybox_swapper_t1~skybox_swapper_t4,使用的天空材质依次是素材的truthsky1~truthsky4,下面我们看看素材的图片:
共4帧,合起来的gif效果如下,是一个心脏胸腔快速规律跳动的效果:
但是规律的跳动效果远远不够,这里涉及到一些制作动画的技巧,当我们把4帧打乱来随机快速播放时,就能模拟出人濒死胸腔絮乱跳动的效果,为此我们需要logic case来上面随机播放动画。
打开logic case写下i/o:
分别是切换动画4帧图片对应的4种情况。 打开第二个计时器skybox_swapper_t_timer写下i/o:
让logic_Case每次被激活随机触发一个case,并且由于是PickRandomShuffle,在4种情况都被抽到前不会随机到重复的case。所以现在当skybox_swapper_t_timer被fireuser1时,天空便开始不停随机切换图片播放动画了。
开始制作逻辑Onuser2结束动画恢复正常的部分
打开第二个skybox_swapper_t_timer写下i/o
首先是切换图片的计时器禁用关闭,天空fade快速过渡一下,同时触发swapper由动画最后最后一帧变回黑色天空,最后0.1s再次出发一次变回黑色天空,防止高频切换图片导致卡帧,做一个保险。
最后打开开关逻辑,配置:
打开开关后,开始启用震荡计时器开始随机播放动画。
最后说说一些要注意的事项吧,播放动画你可以看到会消耗大量的逻辑输出,而每张地图每回合的逻辑是有上限的,5w左右,所以当你地图很长很长时候,就需要调慢切换图片的计时器刷新时间,包括随机触发的计时器参数也要根据地图长度进行相应调整,当然你也可以控制震荡计时器的开关来达到地图哪些部分启用随机动画的效果。
教程到此结束,如有错误请指出。
|