我一直把一个问题藏在心里很长时间了。由于机器周围有许多文件和纸张,从时间到时间,我会不小心把它们掉在机器上面,结果它们会掉在机器后面。这种情况在我和玩家中都很烦恼,因为我们必须先关闭机器才能拿起文件。
“掉落在上面”是我的孩子在玩游戏的时候说出来的,他说:“爸爸,机器吞噬了这个文件夹。”这种沉浸式的掉落行为会突然出现一些不常见的、非现实的行为。
我尝试了安全区域来解决这个问题。基本上,我考虑了文件的位置和表面宽度。然后我计算了文件的右侧最远点,判断它是否会超过机器的左侧最远点。如果是这样,我会提醒玩家把文件移到安全区域,直到机器被拉出。
如果机器已经在那里,我们想把文件掉落,我最初是禁止玩家做这件事的,但这已经太烦人了(玩家必须把文件拿回去,关闭机器,拿起文件,重新试一次)。现在,文件掉落后会滑动到左侧,直到它离开机器盖子的区域。
我还有一点小问题不知道该如何解决,那就是把文件掉落时,机器的把手会从一个深度层移动到另一个深度层。文件一上到把手上下一刻就掉在下面,我不确定是否应该扩大安全区域还是保持原样(因为机器的大部分部分是盒子本身)。
这个游戏是False Echo,制作于Game Maker Studio 2中。对任何人来说,做类似的事情时,请始终在上面画出调试盒子,以确定它的大小是否是您计划的和预期的。我的机器上有几个透明像素,它们实际上破坏了我的盒子,扭曲了我的计算。
评论 (0)