Есть ли выигрыш в производительности, когда кадр не перерисовывается? - PullRequest
0 голосов
/ 14 августа 2011

Я работаю над 2D-шахматной игрой OpenGL, и мне было интересно, есть ли выигрыш в производительности, если бы я перерисовал некоторые квадраты, а не весь кадр?

1 Ответ

2 голосов
/ 14 августа 2011

Теоретически, да, но вам не стоит об этом беспокоиться. В частности, в 2D-игре, не требующей большого количества графики, улучшение производительности будет едва заметным (если вообще заметно). Производительность может снизиться, если у вас много оверрейдов; рисуя много прозрачных слоев друг над другом.

Сначала вы должны попробовать: как это работает без рисования только определенных квадратов, и если это действительно становится медленным, вы можете снова подумать об оптимизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...