【mugen】简单的伸缩场景改造 | 您所在的位置:网站首页 › mugen场景音乐 › 【mugen】简单的伸缩场景改造 |
市面上常见的很多格斗游戏里面,场景都自带伸缩的功能。而mugen1.1版本加入的zoom功能,使场景伸缩成为可能。那么,如何简单的改造一个可以伸缩的场景呢? 以红魔馆大图书馆这个场景作为例子,我们来看看如何改造一个简易的伸缩场景 场景def场景效果图这时我们就可以往场景的def内添加一些代码,使场景具有伸缩功能 加入的zoom代码startzoom:场景的初始比例,默认为1zoomout:相机完全缩小时场景的比例,数字越小,缩放比例越低 zoomin:相机完全放大时场景的比例,数字越大,缩放比例越高 加入代码后的场景效果可能乍看起来还不错,可是走到了墙边却出现了问题 当走到场景边缘时对,人物走到了场景的外面 因为场景缩放的原因,场景的边界被重新计算了,这时我们就要进行再次的调整 场景边界的位置找到boundleft(场景左边界)和boundright(场景右边界),将场景的边界往里调 场景的缩放比例越低,边界就要越往里。这个值可以自己慢慢试 调整后调整后的效果看上去一个简易的可缩放场景就这么完工了,但是当人物跳跃到高处时,问题又有了 当人物往上跳后人物又跳到了场景的外面,这时我们就要限定场景的上边界 找到boundhigh(场景上边界),调高其值(注意,是数值往上调整) 调整场景上边界效果好了,人物不会出场景的上边界了,一个超简易的伸缩场景就这样改造完了 有几个问题值得注意:1.改造的场景最好足够长且足够高,尤其是足够高。如果不够,建议不要改造,或者使用比较高的缩放率2.注意场景的下边界,若是在缩放后出现场景的下边界出地图的情况,建议调高缩放率,实在不行的情况下再去调整场景的下边界3.场景伸缩代码只在mugen1.1起作用,但是在1.0和win并不会报错,但尽管如此,还是建议在win1.0和1.1用不同的场景def(如果你mugen主程序多开的话) 参考:千寻mugen的场景制作教程,欧美mugen论坛的一些文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |