Mugen选人界面的动态站姿制作

原文地址:https://tieba.baidu.com/p/3664581078?qq-pf-to=pcqq.group


好吧,其实知道这个方法已经很久了,但是不想把它写成教程,因为这个方法的可行性不大,不过既然有人提出了,那么就稍微写写吧。。。
------------------------------------------------------------------------------------------------------------------------------
一、首先讲讲这样做的缺点:

1.选人游标会变为静态 
2.操作量大 
3.整合人物过多了不好做 
4.win版mugen做不到
------------------------------------------------------------------------------------------------------------------------------
二、制作原理

以狼印画面包为例,用下面这个素材作为选人游标(就是system.def文件里的cursor)
d90513b44aed2e73af81828b8301a18b86d6faa9.jpg
下图中绿色方框表示cursor在选人画面中的显示范围:(所以下图表示的是在选人画面内只看到rock,假设绿框的位置是固定不变的)
35cb83ed2e738bd49649b696a58b87d6267ff9a9.jpg
当向左选择时,整个光标图会向左移动,所以看到的是DongHwan(如下)
a592e7738bd4b31ca154901c83d6277f9f2ff8a9.jpg
一般人物站姿包含的图的数量不同,站姿的帧数也不同,如:
janet的图数为16,terry的图数为10,如果把两个站姿放在一起播放,以16张图为一个循环,就会出现terry的动作卡顿的现象:(所以需要统一帧数)

c10c42d4b31c870186deb641237f9e2f0608ffa9.jpg64ab7a1c8701a18baf8316e89a2f07082938fea9.jpg
5c634e01a18b87d60e2aafb8030828381e30fda9.jpg
------------------------------------------------------------------------------------------------------------------------------
三、具体做法

(由于操作步骤较多,所以我只能挑重点来讲,不然文章篇幅就太长了—_—)

1、统计,求平均值
把所有人物的站姿所包含的图数收集起来,求出一个平均数,这样统一帧数后的效果比较好(假设平均数为15)


2.统一帧数
这个得自己把握了,比如terry的图数为10,则10/(15-10) = 2,也就是说每隔2张图复制一张图,这样不会出现为了增加图数而明显使人物动作卡顿的现象,
并且把时间改为6,再按右边那个键(下图),统一每张图的帧数为6,这样总的帧数就为15*6 = 90
687e688b87d6277fb47a369f2c381f30e824fca9.jpg
以下动作文本的变化:(受击框什么的可以删去不看)
[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. 制作游标素材
好吧,最难操作的就这个环节了,首先得按4ef44ed6277f9e2f2c5d19af1b30e924b999f3a9.jpg把刚才处理的站姿导出为gif,所有人物都要重复刚才那样的处理,过程得仔细以防出错,然后就是合并gif了,这里我直接贴别人的教程了:
http://www.3987.com/article/OS/8527.html
需要提出的是,用 GIF动画录制工具 时,不要录到鼠标,间隔为50毫秒,

4.制作选人游标
通过制作,现在我们就有了如下素材了
68a9ee7f9e2f0708046d2ea7ed24b899a801f2a9.jpg
用工具分解为一张张的静态图,用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隐藏了,而下图中的红圈处是用画面包制作的
c800572f070828383265d8b3bc99a9014d08f1a9.jpg
选人光标可以用一张图来说明,这是人物的大头像(9000,1)
7150ce0828381f30c771890ead014c086f06f0a9.jpg
[Select Info]下的设置是:
p1.face.offset = 0,0 
p1.face.facing = 1
p2.face.offset = -320,0
p2.face.facing = 1
------------------------------------------------------------------------------------------------------------------------------
好了,大概就是这样了
------------------------------------------------------------------------------------------------------------------------------
实际效果:

e877e1381f30e92497cc989648086e061c95f7a9.jpg

----------------------------------------------------------------------------------------------------------------------------
E--------------------n-----------------------d

暂无评论
根据相关规定,发布评论前必须绑定手机前往绑定
你,确定要这么做吗?
正在处理中...