Пишу на досуге утилиту для работы со спрайтами
Так вот. Я выводил графику через GL класс.
Однако когда элементов стало немного больше, редактор начал дико подлагивать на отрисовке.
Есть ли какие-нибудь предложения, как можно рисовать быстрее?
Так вот. Я выводил графику через GL класс.
Однако когда элементов стало немного больше, редактор начал дико подлагивать на отрисовке.
Есть ли какие-нибудь предложения, как можно рисовать быстрее?
Либо как оптимизировать результат. Например я убрал с отрисовки элементы, которые гарантировано не попадают в обзор. Однако когда видна вся картинка лагов все равно не избежать.
Часто отрисовка происходит по несколько раз на одной линии. Так например ректанглы рисуясь соприкасаются друг с другом и в одном месте может оказаться две линии сразу.
Если что - линии рисуются строго между пикселями изображения, мб можно какую-то карту сделать и постоянно писать в картинку, я не знаю.
Часто отрисовка происходит по несколько раз на одной линии. Так например ректанглы рисуясь соприкасаются друг с другом и в одном месте может оказаться две линии сразу.
Если что - линии рисуются строго между пикселями изображения, мб можно какую-то карту сделать и постоянно писать в картинку, я не знаю.
Принятый ответ
А что если отрендерить все спрайты в текстуру и пото рисовать лишь один рект?
Можно использовать атласы, группировать как-нибудь и рисовать пачкой
Можно использовать атласы, группировать как-нибудь и рисовать пачкой
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Можно использовать атласы, группировать как-нибудь и рисовать пачкой