我的朋友目前正在玩游戏制作者,但每当我为他测试时,我的电脑似乎完全锁定了。我正在测试的我的电脑功能不足,它有2500k,Radeon 6950和8GB RAM。在冻结期间,我几乎没有触及我的RAM,GPU和CPU使用情况。如果我在冻结时播放音乐,扬声器就会响起。无论什么时候发生,总是需要完全重启系统,什么都不响应。游戏的图像停留在屏幕上,鼠标,键盘和重启按钮不响应。这个问题可能更适合Gamemaker论坛,但它可能是我的电脑的问题。我不确定。我可以玩MW2和Crysis几个小时没有它崩溃,所以这是一个软件问题或奇怪的东西。我的所有临时工都很正常。其他人建议检查while循环,但是无限循环会导致CPU使用率上升吗?
答案 0 :(得分:1)
在任何有可能无限运行的循环中,输入io_handle(); (我认为这是命令)这个命令不知何故让Windows认为程序已经冻结。如果情况并非如此......那么尝试通过fMod或其他扩展程序播放音乐。此外,在另一台计算机上试试它只是你的电脑吗?您的计算机听起来根本没有动力......但是您的操作系统呢?如果您使用的是XP,则可能不支持GM所需的Directx。我相信它很容易让gm游戏非常直接密集,所以检查一下。祝好运!我喜欢Game Maker!
答案 1 :(得分:0)
这很可能是代码中的无限循环。尝试剥离代码,编译并测试计算机是否再次冻结。然后重建到你开始的地方。
答案 2 :(得分:0)
这种问题可能是由于游戏制作者内部存在某些问题,或者可能是您可能绑定到精灵或对象的侦听器或脚本的问题。一个接一个地开始移除东西,直到找到罪魁祸首。
答案 3 :(得分:0)
尝试逐个删除代码片段并隔离导致冻结的函数/代码。然后回到这里告诉我们状态。
答案 4 :(得分:0)
我之前在另一场Gamemaker游戏中看到过这种情况。你的游戏中有无限循环或着色器吗?有这个问题的最后一个游戏是由一个糟糕的着色器引起的。