В интерфейсе PlayN Graphics, чем отличаются методы height и screenHeight? - PullRequest
0 голосов
/ 28 марта 2012

Я имею в виду в случае интерфейса основной платформы (т.е. graphics().height()).Смотря на документы Графического интерфейса , метод height сообщает:

Получает высоту рисоваемой поверхности в пикселях.

screenHeight состояния:

Получает высоту доступного пространства экрана в пикселях.

Если имеется значимая разница, в каких случаях я могу предпочесть одно другому?

Ответы [ 2 ]

1 голос
/ 30 марта 2012

Еще один полезный способ понять разницу состоит в том, что в бэкэнде Java screenHeight возвращает полную высоту экрана (т. Е. 1024 на дисплее 1600x1024), тогда как height возвращает высоту окна, в котором выполняется Приложение PlayN.

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

Это зависит от того, что вы хотите сделать.

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

...