0

我的朋友目前正在gamemaker中制作游戏,但每当我为他测试时,我的电脑似乎就完全锁定了。我正在测试的我的 PC 没有任何动力不足,它有 2500k、Radeon 6950 和 8GB RAM。在冻结期间,我的 RAM、GPU 和 CPU 使用率几乎没有受到影响。如果我在冻结时播放音乐,扬声器就会嗡嗡作响。每当发生这种情况时,始终需要完全重新启动系统,根本没有任何响应。游戏画面停留在屏幕上,鼠标、键盘和重启按钮没有反应。这个问题可能更适合 Gamemaker 论坛,但它可能是我电脑的问题。我不确定。我可以玩 MW2 和孤岛危机几个小时而不会崩溃,所以这要么是软件问题,要么是奇怪的东西。我所有的时间都是正常的。其他人建议检查 while 循环,但不会

4

5 回答 5

1

在任何可能无限运行的循环中,放置 io_handle(); (我认为这就是命令)这个命令以某种方式使 Windows 不会认为程序已冻结。如果不是这种情况...然后尝试通过 fMod 或其他扩展等扩展播放音乐。此外,在另一台计算机上尝试它只是您的计算机吗?您的计算机听起来一点也不动力不足……但是您的操作系统呢?如果您使用的是 xp,它可能不支持 GM 所需的 Directx。我相信很容易让 gm 游戏变得非常 Directx 密集,所以检查一下。祝你好运!我爱游戏制作者!

于 2012-06-22T03:57:45.580 回答
0

这很可能是您的代码中的无限循环。尝试剥离您的代码,编译并测试您的计算机是否再次死机。然后重新建立到你开始的地方。

于 2012-03-24T22:41:55.277 回答
0

这种问题可能是由于游戏制作者内部的问题,或者可能是您可能绑定到精灵或对象的侦听器或脚本的问题。开始一件一件地移除东西,直到找到罪魁祸首。

于 2012-03-24T22:43:19.210 回答
0

我以前在另一款 Gamemaker 游戏中看到过这种情况。你的游戏中有无限循环或着色器吗?上一个出现此问题的游戏是由错误的着色器引起的。

于 2015-03-22T18:44:32.067 回答
0

尝试逐部分剥离代码片段并隔离导致冻结的函数/代码。然后回到这里告诉我们状态。

于 2013-08-26T23:18:53.723 回答