Новости S40 S60 |
Телефоны S40 |
Смартфоны S60 |
Статьи и документация |
Программы для S40 S60 |
Игры для S40 S60 |
Темы для S40 S60 |
База ссылок по S40 S60 |
Написать редактору |
У многие из тех, кто переходил с Symbian 6.1.-8.1 на Symbian 9.x. возникало желание установить полюбившуюся Java-игру на новый смартфон. Проблем с установкой и запуском игры естественно не возникало - Java является кросс-платформенной средой, но вот отображение графики... Если игра была расчитана на разрешение экрана 176x208, то при стандартном разрешении Symbian 9.x. 240x320 отображение графики будет естественно искажено. Эту проблему можно решить с помощью утилиты S60v3JarResize, которая может адаптировать игру на Java под любое разрешение, поддерживаемое Symbian 9.x. - 208x208, 240x320, 320x240 и 352x416, а так же осуществлять конвертацию игры между этими разрешениями.
Ниже показан удачной пример такой конвертации. На рисунке 1 показана игра, расчитанная на разрешение экрана 176x208 на экране 240x320. Как мы видим, нижняя область значительно смещена вниз, а часть изображения справа из-за того что вышло за пределы назначенной области отображается некорректно. На рисунке 2 показана таже программа, но установленная после обработки утилитой S60v3JarResize. Как мы видим, смещений больше нет.
![]() Рис. 1 |
![]() Рис. 2 |
Вместе с тем приведеный пример достаточно хорошо показывает, что пользоваться этой программой следует только в тех случаях, когда вы не найдете версию игру под желаемое разрешение экрана, так как любое изменение разрешения в сторону увеличение может влечь за собой искажения, порой очень существенные. В примере выше этого удалось избежать, но если в игре много мелких перемещающихся объектов, искажения в виде черного фона возле них существенно подпортят внешний вид игры.
P.S. Информацию об упомянутой в статье программе вы можете найти в раздел "Программы для S40 S60" этого сайта.
Добавить в закладки: