2012-03-24 81 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遊戲中看到過這個。你的遊戲中是否有無限循環或着色器?最後一場有這個問題的遊戲是由不好的着色引起的。