Загрузка игровых растровых изображений: лучшая практика - PullRequest
0 голосов
/ 29 октября 2011

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

  1. Загружать только растровые изображения текущей сцены, а затем динамически выгружать их при переходе на другую сцену (может вызвать сбои при изменении, поскольку процесс выгрузки / загрузки занимает время).
  2. Загружать все растровые изображения в начале игры и выгружать их все, когда игра закрыта (может вызвать ошибки нехватки памяти, поскольку может быть много растровых изображений).

Что считается лучшим? Спасибо за ваши ответы.

1 Ответ

1 голос
/ 29 октября 2011

Наиболее распространенный подход, который я вижу:

Вся не относящаяся к игре графика загружается при запуске (это меню, выбор уровня, высокий балл и опции)

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

Выгрузка при закрытии игры не нужна, так как Android все равно очистит память, если она не используется.

...