| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Память VS изображения (J2ME) |
| Автор: nop 15.11.2006, 18:06 |
| Есть проект, в котором загружаются, масштабируются и выводятся на экран 4 изображения. Масштабируются так, чтобы занимать по 1/4 экрана каждое. Поверх них я рисую рамку, которую можно двигать по этим изображениям с помощью стрелок. И вот проблема в том, что при каждом движении рамки мне приходится перерисовывать весь экран - без этого никак. Соответственно рамка довольно вяло реагирует на нажатия, т.к. при каждом движении 4 изображения заново загружаются из файлов с карты памяти, масштабируются и выводятся. Я пробовал заранее загрузить в память все 4 изображения и при каждом движении просто их масштабировать - так всё ок, рамка не тормозит практически, но при этом у меня не остаётся оперативной памяти ни на что... И вот собственно вопрос такой: можно ли куда-нибудь загрузить эти изображения, чтобы к ним был максимально быстрый доступ (быстрее чем к карте памяти) и соответственно не сьедалась оператива |
| Автор: W0LF 15.11.2006, 18:49 | ||||
Ну во-первых -
Во-вторых используй двойную буфферизацию, ну или же GameCanvas, если у тя MIDP-20 |