传送室出现故障

时间:2017-03-30 06:45:21

标签: gml

每当我去某个特定区域时,它总会传送回中心走廊。*示例:(https://www.dropbox.com/s/mye0k8n9ysua6cb/Video%203-29-2017%206-24-13%20PM.avi?dl=0

我尝试删除并更改了一堆对象,我确信它与播放器有关

代码非常有趣,所以我只是链接项目(https://www.dropbox.com/s/bmjj7fyxc5qasbg/Undertale%202%20above%20the%20underground.project.gmx?dl=0

我正在使用游戏制作工作室1.4

1 个答案:

答案 0 :(得分:0)

但是,您没有很好地解释您的问题,但是,如果您使用可能是问题的上一个房间事件,因为它会支持上一个未列出的房间。 并且你可以创建一个不可见的对象,以便在房间之间传送,例如;

  1. 创建一个像 level1_2 这样的对象,然后创建一个sprite&它的碰撞盒。
  2. 将其放置在走廊中,然后使用goto_room(room_level2);进行碰撞事件。
  3. 复制对象 level1_2 并将其重命名为 Level2_1
  4. 将代码更改为goto_room(room_level1);
  5. 这应该没有问题,因为它是迄今为止最可靠的耗时方式。