1.问题
我们都知道 Essential 引擎是支持GIF格式的,但是如果我们直接用黑白人物的GIF图片则会出现下面情况。
1.人物过小
2.人物重复动画
3.人物速度过快导致重复动画
(不用在意黑边,因为我是宽屏分辨率)
那么,有没有插件来解决这个办法呢?
在国外社区中,Luka 解决了这个问题,他的系列插件中 Elite Battle: DX (以下称作 精英战斗 ),
下面我们可以来看看他的精英战斗系统。
啊,这光,这水,这特效。简直是梦中的宝可梦!
那么我们在来看看要求,
草!G了啊,不支持20.1!
那还有啥办法能够有这种效果并且支持20.1吗?
下面就来看看我发明的“插帧”技法,可以实现丐版“精英战斗”
2.事先准备
1.首先准备 ps 或者 Aseprite ,这里我用的是 Aseprite 。这是一款开源项目,如果你会架设就去 Github 进行下载架设,如果不会架设可以下别人架设好的,如果嫌麻烦,直接 steam 进行购买就行了!
2.其次准备黑白的GIF图片,这里我选择
3.开始工作
接下来我称这个技巧为“一二十八零”
什么是“一二十八零”呢,也就是1*20-3*80
解释:第一个动作帧(第二个动作帧之前的帧)插入20个相同帧。最后一个动作插入80个相同帧。
原理是根据人物出现到结束的时间算出所需帧数。
那么我们首先把人物导入 Aseprite
接下来,把这个人物放大到200%
之后就在下面插入帧数
这里我们看到人物变化是从第二帧开始变化,那么我们就在这个帧插入20个相同帧数。
先建立18个空帧,这下前面20个全是一个动作,接下来全部复制到18个帧,使这20个帧全部是一个动作。
接下来是最后一个动作帧是31,我们给他加80,那就是111。
修改好后,我们保存,再来康康什么效果!
3.效果
啊,完美,动作卡上点了,舒服了,理论上宝可梦,和人物都可以这样修改,但是工程量巨大,想白嫖的还是等外网大神 Luka 的 精英战斗系统 吧!