Я пытался создать игру про змей, используя SDL2 и C++.
Но у меня возникла проблема, не знаю, как ее решить.
После выбора четвертого яблока игра зависает и запускается примерно за 10 секунд использование памяти увеличивается с 30 МБ до 2 ГБ.
Итак, вот игра: https://github.com/willko22/snake_sdl2
. Я собираю и запускаю его, запустив build.bat. Вероятно, его потребуется адаптировать для вашего диска.
Но то, как вы его скомпилируете, зависит от вас.
Я хотел бы сохранить как можно больше файлов, функций и классов, которые у меня есть. если возможно. Я определенно хочу сохранить «renderManager».
Кроме того, мой код беспорядок, поэтому заранее прошу прощения и надеюсь, что у вас не потекут глаза.
Если кто-то захочет организовать было бы здорово.
И, наконец, я буду признателен за любые изменения, которые мне следует внести, и советы относительно разработки игр.
Подробнее здесь: https://stackoverflow.com/questions/793 ... mory-bloat
Раздувание памяти в игре Snake [закрыто] ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение