怎么无缝拼接两个房间?
gamemaker吧
全部回复
仅看楼主
level 6
贴吧用户_5t412MZ
楼主
横版关卡太长,导致房间也变得长,都两万像素长度了,有点难受,有没有办法无缝拼接两个房间,最好是无缝,是在不行就求一个把主角物体传送到下一个房间的办法(变量处理太麻烦了)
如图,地图前段和后段实在是太长,编辑不方便。
2019年02月02日 14点02分
1
level 6
贴吧用户_5t412MZ
楼主
大佬何在?gm吧怎么也没吧主了?
2019年02月02日 14点02分
2
level 15
开不了车
我能想到的方法是在两个房间交接处放置相同的背景,然后角色走到临界位置就进入下个房间
2019年02月02日 15点02分
3
贴吧用户_5t412MZ
那视野怎么处理比较好,不然会有比较明显的切换感。
2019年02月02日 15点02分
开不了车
@贴吧用户_5t412MZ
相同背景部分弄成一个视野那么宽的呗
2019年02月02日 15点02分
贴吧用户_5t412MZ
@贴吧用户_5t412MZ
哦哦可以在推动视野前进的那个临界点上做跳转,谢谢大佬。
2019年02月02日 15点02分
Ear1-▫◎
@贴吧用户_5t412MZ
留空白,走到房间右端前几百像素就切换,切到下一个房间的几百像素坐标处
2019年02月08日 00点02分
level 11
MikuScarlet
那我觉得你可以把关卡做小一点(
2019年02月03日 00点02分
4
MikuScarlet
把关卡分成多个关卡不就好了(
2019年02月03日 01点02分
level 12
贴吧用户_0XUWNKQ
创建物体A,玩家B碰到A时,把传入房间,传入xy坐标,物品,血量等写在ini文件里,然后用room-goto传送。新房间创建B时读取ini,给玩家坐标等信息赋值。每次启动游戏时从一个初始化房间开始,该房间创建事件负责根据ini文件把玩家传入
正确的
房间。
2019年02月03日 06点02分
5
level 1
六玄兽
1234跳转5
5起始6789
2019年02月07日 12点02分
6
level 6
iloveping5210
这个东西以前rpgmaker的时候就有人讨论过,我不知道现在的一些很大开放世界游戏是怎么制作的,大概原理就是,设置两个房间,跳转的位置场景一样!推荐你先画一个绿草地,设置一棵树。。。两个房间就以树的位置作为跳转位置,试试就知道了,
2019年02月18日 13点02分
7
sunyubokkkkk
那些游戏是动态读取地图的一部分,而不是切换房间/场景。但GM的房间设计机制不允许这么做
2019年02月22日 12点02分
iloveping5210
@sunyubokkkkk
这么说也理解,类似于draw_sprite_part之类的,不过gamemaker的话,这么做肯定没错的
2019年02月22日 12点02分
iloveping5210
@sunyubokkkkk
对吧,我想起来以前是柳柳还是谁弄得,记不清楚了,反正就是那么弄得
2019年02月22日 12点02分
level 7
人水日月◆
尝试一下自定义房间过度?
2019年02月22日 10点02分
8
level 6
DjEmC
我以前是这样做,不过是针对图比较小的关卡。。一个关卡,多个房间(洛克人,恶魔城)都铺在同一个地图里,当主角在哪个区域的时候,摄像头就只在哪个区域移动,然后就冻结视野外的物体就是
2019年02月24日 03点02分
9
贴吧用户_5t412MZ
冻结肯定的,但是你编辑的时候不方便呀
2019年02月24日 04点02分
1