Размер холста OpenGL ES - PullRequest
       41

Размер холста OpenGL ES

1 голос
/ 13 июня 2010

Ahoy,

Я работаю над игрой на базе OpenGL ES для Android, используя NDK. Мое приложение ориентировано на SDK 1.6 и выше.

Кажется, у меня возникла проблема с созданием холста с исходным размером телефона. Мой рендеринг сделан через нативную игровую петлю, которая использует OpenGL 1.0. Я использую эмулятор, и это дает мне холст 480x320 - это совершенно нормально. Затем, когда я запускаю то же приложение на своем HTC Desire с собственным разрешением 800x480, я получаю холст 533x320.

У кого-нибудь есть информация о том, как с этим справиться / решить? Любая другая информация об этом также приветствуется.

Заранее спасибо!

1 Ответ

1 голос
/ 25 июня 2010

Вы можете перечислить разрешения, поддерживаемые вашей игрой, в AndroidManifest.xml, указав это свойство .Когда разрешение устройства там не указано, Android масштабирует область просмотра (это называется режимом совместимости).

...