EMU GIF ANIMATION - 制作参考1

来源:百度文库 编辑:神马文学网 时间:2024/05/24 02:37:02
格斗游戏背景GIF制作参考
Flash.S大哥要我写篇制作格斗游戏背景GIF的攻略,难得那么看得起小弟我,就遵命了!
为了不跟原来Flash.S大哥的攻略重复太多,我就讲讲自己的做法,我知道很多人的方法跟我不同,这里讲述的未必是最简易的方法,只是我的一家之词,欢迎各中好手来指正。
工具:
模拟器用的是winkawaks1.43,主要看上他的抓图工厂,稍微老一些的版本也可以;gif相关的工具是GIF Movie Gear 3 ,Ulead GIF Animator 5
以下拿少年街霸3中的元老头的场景的制作为例:
步骤:
1. 把背景设置到粉红色,读取游戏rom,开始游戏,可以用cheat选好你想要制作的格斗场景,然后进入该场景,准备开始截图。
2. 按热键alt+1,alt+2,alt+3和alt+4,可以分别屏蔽掉四个主要图层,再按一次则恢复相应图层。先使两个人物都站在最左边,把背景拉到最左边。用热键分别在只显示第一,二,三个图层的时候各截取一幅图片,注意某个层如果是活动的,则应该按回车暂停游戏,按Shift+空格逐步跳桢,把它活动的每个不同的帧都截取下来。
3. 在左边截好三个图层后再移动人物,把背景拉倒最右边,重复上面的步骤2。
4. 前三个层截取好了之后,使画面只显示第四个层。这个层比较复杂,需要用抓图工具把人物,血槽,能量槽等去掉,详细步骤请看看Flash.S大哥的Gif动画制作教学中的第三步,我就不多说了。这里我要做的是一个个的截取背景下的活动要素,有几个就抓几个,不动的抓一次,动的抓多次。比如元老头场景中的那架飞机和下面的船蓬。飞机是在天上平移的,抓一个就可以了;船蓬(后面的小船)是上下动的,有两帧,就截两张图。这些元素都包含在抓图工厂显示的前两排打勾的方块中。
5. 现在看看你的winkawaks\capture目录下应该有不少刚刚截取的背景图层了,是png格式的。先用FotoCanvas把前三个层一个个的拼起来,就是把在左边截的和在右边截的图合并起来,形成三个长长的背景层,为了美观注意衔接要尽量没有断层,有些地方可以自己用画笔和橡皮加工加工。图片长度是要讲究的地方,尽量以最长的那个层为主,长度不够的要拉伸一下以符合最长的那个层。在街霸系列中最长的层基本上都是16×16层,也就是alt+2控制屏蔽的层,而32×32层一般都需要拉伸到和16×16层相同的长度。
6. 现在应该有三个图层和一些在第四个层截的零零碎碎的小活动块了,把他们全部转换为BMP格式,在GIF Movie Gear 3中导入,然后把粉红色设置为透明。再把帧的属性设置一下,参看图1。然后保存一下。

7. OK,现在开始后期的制作了,用Ulead GIF Animator 5打开刚刚用GIF Movie Gear 3保存的gif文件。看到在下面显示的是帧,右边显示的是对象,也就是你抓好并设置好透明的那些图片层,他们是按照从上到下的次序先后覆盖的,在上面编号大的的覆盖在下面编号小的对象。把多余的帧删除掉是不会同时删除对象的。你可以只保留循环帧数最多的那个对象所占的帧,删除其他所有的帧。然后把第一,二,三个层所对应的对象拖放到对象栏的最下面,注意它们之间互相覆盖的关系。然后选定第一个帧,选定要显示出的对象,点击旁边的眼睛符号,使那些眼睛出现,就能在这一帧看到这些对象了。其他的帧也依此类推,直到所有的帧里面所有应该显示的对象都相互对应的出现。下一步是精确定位每一帧里面活动对象的位置,图2中所定位的对象是那架飞机,可以在每一帧里面拖动飞机的位置,也可以右击对象栏中的这个对象,设置在“对象属性”中的“位置及尺寸”。注意相邻的帧的过渡效果,飞机不能移动的太快,也不能移动的太慢。我的设置是每一帧移动20个像素,这样从飞机出现到飞到最左边的帧数不会太多,也不至于飞的太快而产生视觉上的跳跃。在完成以上工作后不要忘了把所有的帧的移动方式设置为“web浏览器判定”,方法是一次选定所有的帧,右键打开菜单选“画面帧属性”,然后设置。如果不做这一步,你做出来的gif可能会局部看上去有杂质一样的抖动,什么原因我也不太清楚。最后就是保存工作了,Ulead GIF Animator 5会自动帮你优化你的gif的,你也可以保留一份uga文件以备日后修改。这里提供例子中所举的元老头场景和另一个ken的场景的uga文件给大家参考。