如何将mugen改成HD宽屏
由消不去的罪撰写该教程,原文地址://tieba.baidu.com/p/1173688744?qq-pf-to=pcqq.group
本文实例是在640x480分辨率的画面包下扩展视野成854x480.人物血条场景等东西不会被放大,血条画面包改好了,人物跟场景要改的东西基本只是加一条代码~
画面包篇.
拿这个画面包来说
一开始是640x480分辨率的...先把data里面的mugen.cfg搜索 [Config]
把下面改成..
GameWidth = 854GameHeight = 480
然后打开主程序就变成窗口大了.但是里面的东西都放大了
这个时候再打开画面包的system.def
1.0用的画面包在[Info]下面有
localcoord = x,y的新代码.或者把旧画面包升级都要加这段.
改成localcoord = 854,480.那样再进游戏就大概画面包回复正常,但是人物素材变大了.
这点就要全部人物的def都要改了...打开人物的DEF.在def[Info]下面加一段
localcoord = 427,240,这点不用担心人物的版本是不是1.0,在MUGEN1.0里同样能支持这个代码.
然后人物比例大小也恢复正常了.游戏界面里也自然恢复正常大小
但是这个时候游戏里面的背景明显放大了.而且血条位置对应不上.这点吃点再解析.现在来说基本已经完成50%的宽屏修改了.
画面包代码设置好后就要调整了..
刚刚设置完后大多数很多东西都走位.还有点空间多余出来会显示不寻常.
这里需要点画面包基础.把画面包里面底层大小是640x480或者640x??任何一个像素那些图片提取出来.调整成854x480或者854x??至于怎么调就发挥大家的创意了.喜欢填补点像素好还是喜欢拉伸自己决定了.总之长是854就可以了.
选人界面也一样...很多长度是640打底的图层基本都要改成854长度~
很多坐标调整都有个规律.因为相对于来640来说854是拉伸了214像素.例如人物名字啊.一点画面包的装饰品之类的很多坐标调整不是增加214就是增加107或者减少107.基本就这个参数了.也不用一点一点调试平衡...
改成宽屏后多出的空间也发挥玩家自己创意了...
我就随便改成这个样子了.画面包调整基本结束了.
场景篇
场景这里.打开场景的def.然后找[StageInfo].在下面加一条
localcoord = 427,240的代码后就能显示正常了...为什么这个不是854,480?..这个一般场景都是低分的.所以自然缩小了一倍.如果是高分背景就是用854,480.人物调用localcoord = 427,240也是这个解析...
但是这里还有一个问题...
就是到版边后有一部分显示不正常.那是因为视野扩展是.画面包边距没有缩小到.所以到时显示一块扩展出来的空白块.
这个时候继续在背景的def.里找[Camera].下面
boundleft跟boundright的数值分别减少55跟增加..为什么是55..因为对于低分背景来说扩展了107的长度.我算他110..平均就一边是55了..高分的背景的话是107...这样的话背景也完美支持了.
血条篇
血条适应与854x480的话.最好就只是把血槽拉长.然后能量槽只是2P的向右移动214像素距离
就好像这里.之后调整血条里面基本都是2P的name.face,还有时间.连击数字那些增加214或者增加107调整距离..血槽就分辨增长107像素长度....
经过一番调整后最后就出来了...
对于计分血条来说要把记分器对应的helper在2P位置的时候增加107的距离...
还有一点是对于人物长度是640的素材例如玻璃爆破,02UM大头像特写.KULA的冰冻结界.的背景图层本来他是长640的素材.要自己改成854或者是本来320的改成427.的大小才会不出现瑕疵...
还有一点是有部分人物的全屏技的攻击框可能原来就只是设置到640x480的大小..那么就要自己把攻击框拉大点了...总体来说这样就完结了.
还有一点重要的是人物的重力会少了一点.导致很多打到空中的必杀断连.这个时候打开data里的common1.cns找关键字yaccel然后在那条数值最后除以1.2也就是直接加一段/1.2.初步计算大约就是多了1.2倍..如果有的人物无效.你看看那人物的def里面
stcommon = ???
同时人物包里有没存在这个文件.要是有的话就要找这里面的关键字yaccel.跟上面方法一样.除以1.2.大概宽屏就这样完成了..我现在试了1~2天还没发现过什么问题....