我的游戏制作游戏在我的笔记本上开始出现奇怪的问题,崩溃后我尝试测试HDMI连接到电视,但现在游戏即使不连接任何设备也无法运行。以下是发生的事情的详细信息,下面会附上TLDR:

我在Steam上更新了我的游戏,我的朋友在我的Windows 10笔记本上通过HDMI连接到电视玩了游戏,游戏正常运行。第二天,我决定测试它在不同电视上,以解决某人与GUI和分辨率相关的问题,所以我在我的Win 11台式机上添加了一些简单的代码来限制分辨率为1920x1080,测试结果正常,所以我将更新的游戏复制到我的笔记本上,并连接到我之前从未测试过的电视。游戏最初可以运行,但窗口被推出屏幕,所以我调整了笔记本上的显示设置“改变文本、应用程序和其他项目的大小”从300%下降到100%,然后测试游戏,再次出现问题。尝试再次运行游戏时,立即出现未初始化数组的错误,但数组没有任何变化,经过一些调试,我发现End Step事件在obj中运行之前的Create事件,导致错误。所以我添加了一些快速检查,以确保End Step不运行直到变量初始化,目前游戏每次尝试运行都崩溃而没有错误信息。即使我尝试运行之前在Steam上正常工作的旧版本,也会出现同样的错误,即使这版本只是在前一天正常工作。如果我记得正确的话,我还将电视设置为我的主显示器,在此测试期间,如果不是因为Game-maker运行事件的顺序问题,我会认为这是纯粹与图形卡有关。

TLDR:我的游戏在笔记本上正常运行,但突然崩溃而无任何错误信息。它在笔记本上之前正常工作,但问题出在尝试测试游戏在电视上通过HDMI连接并更改基本显示设置后。 我尝试断开HDMI连接,重启笔记本,确保显示设置恢复正常,并删除游戏应用程序数据,但它仍然崩溃,调试器没有提供任何线索。有任何想法吗?