我下载了一个引擎(SF2D Engine),它是由GameMaker 8.2制作的,引擎本身也包括在内。GameMaker 8.0是我的第一个视频游戏引擎,我没有想它会太难。但是,我只是尝试在屏幕上绘制基本文本就遇到麻烦了。目前,我正在尝试制作一个指示器,显示“退出中…”的提示信息,当你按下Esc键时在游戏关闭前显示。它在标题屏幕上显示正常,但在任何其他地方都需要负责的对象的精确深度为2000。即使这样,它也被HUD元素部分遮挡。在战斗中,它根本不显示。 我尝试设置其深度为-99999(这会导致在过场景中停止显示文本,同样任何非2000深度),检查背景的深度(在GameMaker 8.2的重制房间编辑器中找不到它,但我不认为这是问题的原因),并双重检查我的对象是否持久(它是持久的),但除了这些之外,这是一个如此具体和奇怪的bug,我就不知道还有什么值得测试的了。是否可能是SF2D引擎或,天哪,GameMaker 8.2本身的问题?这会发生什么原因?我完全迷失了。还有什么我没有想过的吗?感谢。