Обеспечение видимости спрайтов на Android - PullRequest
0 голосов
/ 30 марта 2012

Я новичок в разработке для Android и в настоящее время создаю игру Space Invaders, чтобы помочь мне ознакомиться с поверхностными видами, растровыми изображениями, полотнами, потоками и т. Д. И т. Д.

Пока все хорошо. То, что у меня сейчас есть, довольно хорошо работает на реальном планшете.

Однако на эмуляторе с низким разрешением на дюйм это выглядит ужасно.

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

Я просто не могу понять, как лучше всего убедиться, что все «подходит»: то есть все спрайты на экране пропорционально, а когда они двигаются, они движутся пропорционально. На ПК я бы использовал резервный буфер фиксированного размера, который никогда не увеличивался и не уменьшался, не обращая на это внимания, а затем масштабировал резервный буфер вверх / вниз до требуемых размеров, но на Android ??

Я немного знаю о плотности экрана и создал спрайты mdpi и hdpi (ширина и высота 48 x 24 и 48 x 32 пикселей соответственно), и мне интересно, пропорциональны ли эти спрайты настройкам dpi?

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 30 марта 2012

Вы также создали спрайты ldpi?

...