私の友人は現在、ゲームメーカーでゲームを作成していますが、彼のためにテストするたびに、私のコンピューターが完全にロックしてしまうようです。私がテストしている私の PC は、2500k、Radeon 6950、および 8GB の RAM を搭載しています。フリーズ中、RAM、GPU、および CPU の使用率はほとんど変化しません。フリーズ時に音楽を再生している場合、スピーカーはただうなりを上げます。これが発生するたびに、システムの完全な再起動が常に必要になりますが、何も応答しません。ゲームの画像が画面に表示されたままで、マウス、キーボード、再起動ボタンが反応しません。この質問は Gamemaker フォーラムの方が適しているかもしれませんが、私のコンピューターの問題である可能性があります。よくわかりません。クラッシュすることなく MW2 と Crysis を何時間もプレイできますが、これはソフトウェアの問題か何かがおかしいのです。私の体温はすべて正常です。他の人は while ループをチェックすることを提案しましたが、'
3129 次
5 に答える
1
無限に実行される可能性のあるループのいずれかで、io_handle(); を配置します。(私はそれがコマンドだと思います)このコマンドはどういうわけか、プログラムがフリーズしたとウィンドウが考えないようにします。そうでない場合は、fMod などの拡張機能を使用して音楽を再生してみてください。さらに、別のコンピューターで試してみてください。それはあなたのコンピューターだけですか? お使いのコンピュータはまったくパワー不足ではないように思えますが、オペレーティング システムはどうでしょうか。XP を使用している場合、GM が必要とする Directx をサポートしていない可能性があります。gm ゲームを非常に directx 集約的にするのは非常に簡単だと思うので、チェックしてみてください。幸運を!ゲームメーカー大好き!
于 2012-06-22T03:57:45.580 に答える
0
コード内の無限ループである可能性が最も高いです。コードを削除してコンパイルし、コンピューターが再びフリーズするかどうかをテストしてください。次に、元の場所に戻します。
于 2012-03-24T22:41:55.277 に答える
0
この種の問題は、おそらくゲーム メーカーの内部的な問題によるものか、スプライトまたはオブジェクトにバインドしたリスナーまたはスクリプトの問題である可能性があります。犯人が見つかるまで、1 つずつ削除を開始します。
于 2012-03-24T22:43:19.210 に答える