马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
18059
MUGEN1.1引擎
々眼神ヤ黯淡♂
2013-5-16 17:44
1
图像修正
* 修正色表BUG.
* 修正关于比赛局的渐暗效果的BUG.
* 修正一个阴影撕裂问题.
* 修正飞行道具(projectile)的ownpal=0的bug.(该长久的BUG终于被修复,proj的ownpal=1终于正确运作,proj不再永远受本体的色表变化影响)
引擎修正
* 修正F4按键在生存模式(survival)不起作用的BUG.
* 修正轮流模式(turns)的胜利画面所显示的头像不正确的BUG.
* 修正胜利画面无法被“motif”关闭的BUG.
* 修正F1(即死P2快捷键)和Ctrl-F1(即死P1快捷键)效果对调了的BUG.
* 当程序屏幕失去焦点时,取消DEBUG快捷键的作用。
————————————————————————————
关于那个缩放的主程序,通常的旧版人物和新版人物貌似都可以运行。
屏幕缩放比例,决定于“距离最远的两个人物之间的距离”。
这里的“人物”包括player型helper,以及开启了ScreenBound控制器的normal型helper。
而通过ScreenBound控制器关闭了屏幕跟随,从而能够飘出屏幕的人物本体,
反而不会触发缩放。
因此该缩放其实就是基于屏幕跟随机制。
但此缩放不但对横向屏幕跟随敏感,而且对纵向也有效。
人物、helper、proj均会随屏幕同步放大。
但是explod则具有不同的规则:
postype坐标参照物不基于屏幕的(基于p1 p2的),随人物、helper一并缩放,即随屏幕一并缩放。
postype坐标参照物基于屏幕的(left right back front),则基于不缩放的【原始屏幕】而调节。
即:
当双方互相远离时:
屏幕缩小(因此屏幕可见范围越来越大,看上去背景拉远)
人物缩小
helper缩小
proj缩小
postype不基于屏幕的explod缩小
postype基于屏幕的explod【放大】以确保其依旧处于“和原始屏幕相似”的位置
(比如阳光的帖图永远恰好覆盖“可见的屏幕范围”)
背景的缩放代码:
在[Camera]下添加缩放信息
zoomout = 0.9 (人物走远缩放程度,数字越小缩小越厉害)
zoomin = 1 (人物走近缩放程度,数字越大放大越厉害)
然后boundleft ,boundright,boundhigh 这三个数值分别乘以zoomout设置的数值
至此基本上完成转换
但是不少作者做的背景图片的最下端刚好是覆盖到画面的最下端,所以在缩小的时候会出现问题
所以大部分的背景都需要把所有图片整体往下移
具体多少这个得自己测试了,而且zoffset参数也要增加相应的数值
最后:
背景缩放是以地平线的pos 0为原点(也就是zoffset参数的位置)
当delta不为1的时候缩放率也会变化(似乎和缩放率是联动的),这样可能会出现一些问题,目前本人没找到单独控制缩放率的参数.只能通过修改delta数值,改变位置或把图片搞大这三个办法来解决
转载自mugen贴吧 乃是此贴http://tieba.baidu.com/p/2313586526
里面有mugen1.1的专用背景可以去看看或者下载
乌尔分享的地址:本帖隱藏的內容需要回復才可以瀏覽 [/hide] |
评分
-
3
評分人數
-