我一直把一个问题隐瞒在心底很久了。因为在机器像Obscura(谜题)机器一样的大物体附近有文件和纸张,所以偶尔会发生文件掉在机器上面,实际上掉到了机器后面。这种情况开始让我(和正在玩的人)感到烦恼,因为必须关闭机器才能取出文件。
“掉落在上面”是我的孩子在玩的时候说过的话:“爸爸,这个文件夹被机器吞没了。”这种沉浸式的掉落体验是当你突然看到不寻常或不现实的行为时产生的。
我已经尝试了安全区域来保护文件。基本上,我会考虑文件在房间中的位置和表面宽度。然后计算文件的最右侧点是否超过了机器的最左侧点。如果是这样,会提醒我们在将机器拉出之前移动文件(这主要是为了防止机器“滑过”文件)。
如果机器已经存在,我们想要将文件掉落在它上面,我已经先防止了这种情况发生。但是,这已经太麻烦了(你必须将文件返回,关闭机器,取出文件并再次尝试)。相反,你可以将文件掉落,直到它滑出机器盖区。
我仍然不确定的一个小问题是机器的把手:当文件掉落时,我会将其从一个深度层移动到另一个深度层。这样一来,一旦文件上面了,下一刻它就在下面了。我不确定是否应该扩展这个区域还是保持原样(因为机器的大部分不是把手而是盒子本身)。
这个游戏是False Echo,在Game Maker Studio 2中制作。对任何做类似的事情的人来说,总是画debug盒子以查看是否真的是您计划或预期的大小。我之前有几个透明像素,它们实际上破坏了我的盒子,扭曲了计算。
评论 (0)