Мой вопрос в том, что было бы лучшим решением или для работы по моей проблеме?Супер большой лист спрайтов для загрузки в андроид - outofmemoryerror
Это моя проблема. Я делаю 2d игру для Android из флеш-игры. У меня есть png-изображение размером 8000 x 4800. Это лист спрайтов с 10 столбцами и 10 строками, каждый кадр имеет размер 800 x 480. Я знаю, что это супер большой размер для листа спрайтов, но поскольку флеш-игра супер анимирована и имеет хорошую графику, мы просто экспортировали каждую последовательность действий/сцен в последовательность png, чтобы сохранить анимацию и качество графики, и чтобы избежать вычисления анимация.
Если я загружаю картинку в android, я получил outofmemoryerror. Я думаю, что это из-за размера изображения. Я получил еще 4 изображения с одинаковым размером для загрузки на одном экране. Пожалуйста, помогите мне. Что было бы лучшим решением или для этого.
8400x4800 = 38,4 мегапикселей раз 4 байта на пиксель = примерно 154 МБ, не предполагая никаких дополнительных накладных расходов. Я знаю настольные ПК, которые могут кашлять по этому поводу ... не говоря уже о том, что большинство графических аппаратных средств имеет ограничения на то, насколько большой может быть растровое изображение/текстура. Этот дизайн вызовет у вас проблемы. – Durandal
@Durandal. Как вы думаете, какая из лучших работ для этого? Btw благодарит вас за ваш комментарий. – Domz