Вопрос

Это странно.

Когда я оказываю свою сетку, FPS - стабильный 130 или около того.

Когда я добавляю его в список отображения, FPS падает на чуть более 15.

Когда я вынимаю несколько материальных и текстовых команд, он возвращается до 130.

Почему это? Почему состояние OpenGL изменяет команды, так что нажав на FPS? Я думаю, что я читал где-то не когда-либо, когда-либо делаю это.

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top