2012-03-24 3 views
0

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

+1

Полное замораживание, как это часто указывает на проблему с драйвером графической карты. –

+0

Я удалил свои драйверы, а затем переустановил CCC 12.2 – Sam

ответ

0

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

+0

Нечеткая вещь, это не сбой на моем компьютере друзей. – Sam

+0

Это может быть связано с тем, что компьютер ваших друзей имеет несколько ядер, а ваш компьютер - нет. –

0

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

1

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

0

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

0

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