Как часто звонить SpriteBatch.Begin () /. End ()?

Я ищу проблему производительности в привлекательной части моего кода XNA для Windows Phone 7, который возникает иногда через несколько секунд. Есть ли лучшая практика, как / когда позвонить в SpriteBatch.Begin, чтобы что-то нарисовать? Должна быть призвано к каждой паре спрайтов (в каждом классе, когда он рисует игрока, фон, фоновые объекты, ...) или позвонит в начале -> Нарисуйте все на всех подклассах - будьте лучше для производительности?

5
задан michael 16 September 2011 в 19:18
поделиться