2012-03-24 84 views
0

我的朋友目前正在制作游戏的游戏,但每当我为他测试它,我的电脑似乎完全锁定。我正在测试的个人电脑没有动力,它有2500k,Radeon 6950和8GB内存。在冻结期间,我的RAM,GPU和CPU使用率几乎没有被触及。如果我在播放音乐时冻结扬声器只是嗡嗡声。无论何时发生,总是需要完整的系统重启,没有任何响应。游戏的图像停留在屏幕上,鼠标,键盘和重启按钮不响应。这个问题可能更适合Gamemaker论坛,但它可能是我的电脑的问题。我不确定。我可以在没有崩溃的情况下玩MW2和孤岛危机几个小时,所以它可能是一个软件问题或者一些奇怪的事情。我所有的临时工都很正常。其他人建议检查循环,但不会无限循环导致CPU使用率上升?Gamemaker游戏冻结电脑

+1

像这样的完全冻结通常表示显卡驱动程序出现问题。 – 2012-03-24 22:37:15

+0

我已经卸载了我的驱动程序,然后重新安装了CCC 12.2 – Sam 2012-03-24 22:44:13

回答

0

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

+0

奇怪的是,它并没有在我的朋友电脑上崩溃。 – Sam 2012-03-24 22:43:57

+0

这可能是因为你的朋友的电脑有多个核心,而你的电脑没有。 – 2013-08-26 23:17:34

0

这类问题可能是由于游戏制造商内部的某些事情造成的,或者它可能是您可能已经绑定到精灵或对象的侦听器或脚本的问题。开始逐个去除东西,直到找到罪魁祸首。

1

在任何可能无限运行的循环中,放入io_handle(); (我认为这就是命令)这个命令以某种方式阻止了Windows认为程序已经被冻结。如果不是这种情况...那么尝试通过像fMod或其他扩展程序播放音乐。此外,在另一台电脑上试试它是否只是你的电脑?你的电脑听起来没有动力......但你的操作系统呢?如果您使用xp,它可能不支持GM需要的Directx。我相信它非常容易让gm游戏变得非常强大,所以请检查一下。祝你好运!我喜欢Game Maker!

0

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

0

我以前在另一个Gamemaker游戏中看到过这个。你的游戏中是否有无限循环或着色器?最后一场有这个问题的游戏是由不好的着色引起的。