Gamemaker игровой морозильный компьютер - PullRequest
0 голосов
/ 25 марта 2012

Мой друг в настоящее время делает игру в Gamemaker, но всякий раз, когда я тестирую ее для него, мой компьютер, кажется, просто полностью блокируется. Мой компьютер, на котором я тестирую, не слишком слаб, у него есть 2500 КБ, Radeon 6950 и 8 ГБ ОЗУ. Использование памяти, процессора и процессора практически не затрагивается во время остановки. Если я играю музыку во время остановки, динамики просто гудят. Всякий раз, когда происходит, полная перезагрузка системы всегда требуется, ничего не отвечает. Изображение игры остается на экране, мышь, клавиатура и кнопка перезагрузки не реагируют. Этот вопрос лучше подходит для форумов Gamemaker, но это может быть проблема с моим компьютером. Я не уверен Я могу часами играть в MW2 и Crysis без сбоев, так что это либо проблема с программным обеспечением, либо что-то странное. Все мои темпы нормальные. Другие предлагали проверять циклы while, но не приведет ли бесконечный цикл к увеличению загрузки процессора?

Ответы [ 5 ]

1 голос
/ 22 июня 2012

В любой из ваших циклов, которые могут работать бесконечно, поместите io_handle ();(Я думаю, что это команда) Эта команда почему-то не дает Windows думать, что программа зависла.Если это не так ... попробуйте воспроизвести музыку через расширение, например, fMod или другое.Кроме того, попробуйте на другом компьютере, это просто ваш компьютер?Ваш компьютер не звучит слишком слабым ... но как насчет вашей операционной системы?Если вы используете xp, он может не поддерживать Directx, который требуется GM.Я считаю, что очень просто сделать GM-игры очень интенсивными, так что проверьте это.Удачи!Я люблю Game Maker!

0 голосов
/ 22 марта 2015

Я уже видел это раньше в другой игре Gamemaker. У вас есть бесконечные циклы или шейдеры в вашей игре? Последняя игра, в которой возникла эта проблема, была вызвана плохим шейдером.

0 голосов
/ 27 августа 2013

Попробуйте вычеркнуть части кода по частям и изолировать функцию / код, вызывающий зависание. Затем вернитесь сюда и сообщите нам статус.

0 голосов
/ 25 марта 2012

Эта проблема, вероятно, связана с чем-то внутренним в игровом процессоре, ИЛИ это может быть проблема со слушателем или скриптом, который вы, возможно, связали со спрайтом или объектом. Начните убирать вещи, одну за другой, пока не найдете виновника.

0 голосов
/ 25 марта 2012

Скорее всего, это бесконечный цикл в вашем коде.Попробуйте удалить свой код, скомпилировать и проверить, не зависает ли ваш компьютер снова.Затем вернитесь туда, откуда вы начали.

...