gamemaker怎么实现碰到屏幕边缘就传送到另一个房间?
gamemaker吧
全部回复
仅看楼主
level 3
AstΣn 楼主
RT
2020年09月12日 06点09分 1
level 8
做一个专门的物体,玩家碰撞到物体(position_meeting)后room_goto到其他房间
2020年09月12日 10点09分 3
我只想要碰到屏幕边缘传送[泪]
2020年09月12日 12点09分
做不到吗
2020年09月12日 12点09分
@AstΣn 也可以,直接判断角色的xy位置,符合条件在边缘时room_goto
2020年09月12日 12点09分
level 11
你可以检测碰撞盒,这个碰撞盒的坐标不是相对的实例的,是在房间里的位置。
你可以输入bbox前缀看到碰撞盒的顶底左右的位置。
2020年09月12日 14点09分 4
但说实话还是楼上的那种做法好一些,如果你只是想在某个区域才进行传送。
2020年09月12日 14点09分
level 9
可以在房间边缘放置一个object(以objWarp举例)
碰撞事件:
room_goto(room_index);
如果说在同一y坐标处则在边缘一排加上objWarp并在romm_goto前写上:
other.y=y
2020年09月18日 12点09分 5
吧务
level 14
为什么不试试碰撞房间边缘的事件呢[阴险]
2020年09月27日 07点09分 6
1