Mugen选人界面的动态站姿制作
原文地址:https://tieba.baidu.com/p/3664581078?qq-pf-to=pcqq.group
好吧,其实知道这个方法已经很久了,但是不想把它写成教程,因为这个方法的可行性不大,不过既然有人提出了,那么就稍微写写吧。。。
------------------------------------------------------------------------------------------------------------------------------
一、首先讲讲这样做的缺点:
1.选人游标会变为静态
2.操作量大
3.整合人物过多了不好做
4.win版mugen做不到
------------------------------------------------------------------------------------------------------------------------------
二、制作原理
以狼印画面包为例,用下面这个素材作为选人游标(就是system.def文件里的cursor)
下图中绿色方框表示cursor在选人画面中的显示范围:(所以下图表示的是在选人画面内只看到rock,假设绿框的位置是固定不变的)
当向左选择时,整个光标图会向左移动,所以看到的是DongHwan(如下)
一般人物站姿包含的图的数量不同,站姿的帧数也不同,如:
janet的图数为16,terry的图数为10,如果把两个站姿放在一起播放,以16张图为一个循环,就会出现terry的动作卡顿的现象:(所以需要统一帧数)
------------------------------------------------------------------------------------------------------------------------------
三、具体做法
(由于操作步骤较多,所以我只能挑重点来讲,不然文章篇幅就太长了—_—)
1、统计,求平均值
把所有人物的站姿所包含的图数收集起来,求出一个平均数,这样统一帧数后的效果比较好(假设平均数为15)
2.统一帧数
这个得自己把握了,比如terry的图数为10,则10/(15-10) = 2,也就是说每隔2张图复制一张图,这样不会出现为了增加图数而明显使人物动作卡顿的现象,
并且把时间改为6,再按右边那个键(下图),统一每张图的帧数为6,这样总的帧数就为15*6 = 90
以下动作文本的变化:(受击框什么的可以删去不看)
[Begin Action 0]
0,0, 0,0, 5
0,1, 0,0, 5
0,2, 0,0, 5
0,3, 0,0, 5
0,4, 0,0, 5
0,5, 0,0, 5
0,6, 0,0, 5
0,7, 0,0, 5
0,8, 0,0, 5
0,9, 0,0, 5
∨
∨
[Begin Action 0]
0,0, 0,0, 6
0,1, 0,0, 6
0,1, 0,0, 6
0,2, 0,0, 6
0,3, 0,0, 6
0,3, 0,0, 6
0,4, 0,0, 6
0,5, 0,0, 6
0,5, 0,0, 6
0,6, 0,0, 6
0,7, 0,0, 6
0,7, 0,0, 6
0,8, 0,0, 6
0,9, 0,0, 6
0,9, 0,0, 6
3. 制作游标素材
好吧,最难操作的就这个环节了,首先得按把刚才处理的站姿导出为gif,所有人物都要重复刚才那样的处理,过程得仔细以防出错,然后就是合并gif了,这里我直接贴别人的教程了:
http://www.3987.com/article/OS/8527.html
需要提出的是,用 GIF动画录制工具 时,不要录到鼠标,间隔为50毫秒,
4.制作选人游标
通过制作,现在我们就有了如下素材了
用工具分解为一张张的静态图,用PS批处理索引颜色,用FF导入system.sff,然后制作选人游标,这些操作都省略不讲。。。
5.调整选人游标
打开system.def,做以下设置
cell.size = 120,27--------------------------120为游标素材中人物间的间距,27为上下人物之间的间距(由于这里只有横排而没有竖排,所以这个数值无所谓)
cell.spacing = 0
p1.cursor.active.offset = -1545,-180--------调整游标位置,同p2
p1.cursor.active.window = 25,70, 145,190---------这个就是游标的显示范围,25,70和145,190各表示一个点,两点确定一个四边形,这个有点类似打击受击框,参考制作原理部分,此功能仅限RC的mugen使用,这也是为什么win的mugen不能做动态站姿的原因
6.制作“选人游标”
讲到这里可能有人会提出,既然选人游标用来做动态站姿了,那么实际游戏中的选人游标呢?
实际上的选人菜单已经通过[Select Info]下的pos = 10,250隐藏了,而下图中的红圈处是用画面包制作的
选人光标可以用一张图来说明,这是人物的大头像(9000,1)
[Select Info]下的设置是:
p1.face.offset = 0,0
p1.face.facing = 1
p2.face.offset = -320,0
p2.face.facing = 1
------------------------------------------------------------------------------------------------------------------------------
好了,大概就是这样了
------------------------------------------------------------------------------------------------------------------------------
实际效果:
----------------------------------------------------------------------------------------------------------------------------
E--------------------n-----------------------d