请教一个关于进入地图场景的问题

如图,我想在用户进入以后能产生一个事件,然后去生成怪物,并且,把门关上,让玩家出不去。

但是想了很久,不知道怎么做这个事件。进入房间一个事件,离开房间也需要一个事件。

是一只用update来判断用户的x,y然后,当xy跨过某条线以后触发事件么?但是又不知道怎么判断是进入还是离开。想了半天了,没有什么比较好的方案。求大佬们简单提示一下。感谢。

门关闭不是有个y轴坐标跟用户(中心点对齐)自己的y坐标加一半自身高度,update判断可以的

能实现这种的方法有很多

1.最简单的方法 你可以检测人物是否在这个矩阵

如果是的话则代表进去了,执行进入的状态关门,并控制角色不可移出这个矩阵

完成任务则进入出去状态开门即可。

需要变量来记录人物是否进入状态以及限制几次进入同一个矩阵

  1. 使用物理系统 或者碰撞系统

3.地图配置网格