Я использую java + AndEngine в своей игре.
Во время игры у меня есть некоторые зависания, я искал информацию и нашел несколько шагов, как оптимизировать производительность игры:
- Избегайте использования GC (сборщика мусора)
вызывается в основном действии в игре:
а) не создавать объекты во время игр;
б) не создавать ненужные объекты; - Оптимизировать код, который повторяется очень часто
Я выполнил следующие шаги, но тем не менее у меня есть зависания во время игрового процесса.
Теперь я создаю и загружаю все текстуры до начала игры и не выгружаю их, это плохая идея? Как я могу оптимизировать игровой процесс? Может быть, мне нужно освободить всю возможную память до основной активности, а затем перезагрузить их после каждого уровня?