Мой друг в настоящее время делает игру в gamemaker, но всякий раз, когда я проверяю его, мой компьютер, кажется, полностью блокируется. Мой ПК, на котором я тестирую, никоим образом не ограничен, он имеет 2500k, Radeon 6950 и 8GB RAM. Мое ОЗУ, использование графического процессора и процессора почти не тронуты во время замораживания. Если я играю музыку во время замораживания, динамики просто гудят. Всякий раз, когда происходит, всегда требуется полная перезагрузка системы, ничего не реагирует. Изображение игры остается на экране, мышь, клавиатура и кнопка перезапуска не реагируют. Этот вопрос может быть лучше подходит для форумов Gamemaker, но это может быть проблемой для моего компьютера. Я не уверен. Я могу играть в MW2 и Crysis в течение нескольких часов без сбоя, так что это либо проблема с программным обеспечением, либо что-то странное. Все мои темпы нормальные. Другие предложили проверять петли, но не приведет ли бесконечный цикл к увеличению использования ЦП?Gamemaker game freezing computer
ответ
Это скорее всего бесконечный цикл в вашем коде. Попробуйте удалить свой код, скомпилировать и протестировать, если ваш компьютер снова замерзает. Затем вернитесь туда, откуда вы начали.
Нечеткая вещь, это не сбой на моем компьютере друзей. – Sam
Это может быть связано с тем, что компьютер ваших друзей имеет несколько ядер, а ваш компьютер - нет. –
Этот вид проблемы, вероятно, связан с чем-то внутренним в игровом автомате, или это может быть проблема с слушателем или скриптом, который вы, возможно, связали с спрайтом или объектом. Начинайте снимать вещи один за другим, пока не найдете виновника.
В любой из ваших петель, которые могут работать бесконечно, установите io_handle(); (Я думаю, что это команда). Эта команда каким-то образом заставляет окна думать, что программа заморожена. Если это не так ... тогда попробуйте воспроизвести музыку через расширение, например fMod или другое. Кроме того, попробуйте на другом компьютере, это просто ваш компьютер? Ваш компьютер не звучит недостаточно, но как насчет вашей операционной системы? Если вы используете xp, он может не поддерживать DirectX, который требуется GM. Я считаю, что очень легко сделать gm-игры очень напряженными, поэтому проверьте это. Удачи! Я люблю Game Maker!
Постарайтесь вырезать фрагменты части кода по частям и изолировать функцию/код, вызывающий замораживание. Затем вернитесь сюда и сообщите нам о статусе.
Я как-то видел это раньше в другой игре Gamemaker. У вас есть бесконечные петли или шейдеры в вашей игре? Последняя игра, у которой была эта проблема, была вызвана плохим шейдером.
- 1. Pause/Play freezing game
- 2. Drawstring help Game freezing
- 3. Как сделать обновление для GameMaker Game
- 4. rock paper sicssors game computer says null
- 5. Powershell: Freezing GUI
- 6. Mongodb freezing
- 7. CutyCapt freezing
- 8. Iterator freezing
- 9. Freezing Eclipse
- 10. RSpec Freezing
- 11. scale2x в GameMaker: Studio
- 12. Прокрутка экрана вправо GameMaker
- 13. GameMaker 2D Visibility
- 14. Gamemaker Масштабирование и перетаскивание
- 15. GameMaker: save highscore
- 16. Limit drag in gamemaker
- 17. Ожидание в GameMaker: Studio
- 18. Как закрыть игру gamemaker?
- 19. C++ wait without freezing
- 20. Java Swing - UI Freezing
- 21. Instantiate Freezing Unity
- 22. Java JButton actionPerformed freezing
- 23. Программа Freezing - Алгоритм Luhn's
- 24. Программа рисования SDL Freezing
- 25. NSFetchedResultsController Freezing UI
- 26. Qt - GUI freezing
- 27. NSRange freezing app
- 28. Windows freezing withTPL
- 29. jquery load freezing страница
- 30. Почему PHP CodeSniffer Freezing?
Полное замораживание, как это часто указывает на проблему с драйвером графической карты. –
Я удалил свои драйверы, а затем переустановил CCC 12.2 – Sam