WebGL очень медленный.PlayN WebGL для холста
100 спрайтов в кадре - ОК,
1000 спрайтов в кадре - оптимизация необходимости,
10000 спрайты, кадров в секунду упадет с 40 до 20fps.
Мне вообще не нужен 3D. Мне не нужны фильтры, шейдеры, огни и другие 3D-материалы. Мне нужно просто быстро 2d canvas (без сглаживания пикселей) с возможностью рендеринга png и рендеринга фигур для отладки (линий, баров, кругов). Есть ли возможность исключить WebGL из движка PlayN и переключиться на холст HTML5? (Я полагаю, это будет намного быстрее, чем WebGL.)
Было бы неплохо иметь некоторые данные для анализа, когда вы утверждаете, что у вас проблема с производительностью. Как вы оценили свою работу? Получил ли какой-нибудь тестовый код, который вы можете отправить? – Chii
Я предполагаю, что это медленно, потому что он рисует эти 10 000 спрайтов каждый в отдельном вызове рисования WebGL ... –