Есть ли способ рендерить пиксели прямо на iPhone? - PullRequest
2 голосов
/ 03 ноября 2011

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

Как лучше всего перенести это на iPhone?

Я читал об объектах Framebuffer. Это хороший подход для рендеринга буфера пикселей на экран на высоких скоростях?

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Самый быстрый способ получить пиксели на экране - через OpenGL.

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

0 голосов
/ 03 ноября 2011

Если мне когда-либо понадобится создать приложение, в котором я должен иметь прямой доступ к пикселям и не иметь прямого доступа к аппаратному обеспечению, я использую SDL, так как для этого просто требуется создать поверхность, и оттуда вы можете напрямую манипулировать пикселями. и насколько я знаю, вы можете использовать SDL на Iphone, возможно, даже ускорить его с помощью opengl

...