Arti-Jack: Не то сказал, это если саму текстуру сдвинуть в спрайте. А чтобы спрайт в другом месте нарисовать, в методе batch другие координаты указать надо.
Влад: "Чётки" - понятие растяжимое. Самый чёткий будет в с выключенной "резкостью", потому что буквы будут без полупрозрачных размытых краёв. Ещё зависит от размера букав и используемого шрифта. В разных ситуациях разные настройки дают разный результат. Даже цвет фона и текста будет влиять на восприятие. Иногда "поиграть с цветом" текста более качественные результаты даёт, чем изменение резкости или размеров.
Arti-Jack: текстура 160*320. Размер человека получается 80/320. (ширина и высота текстуры делённая на FRAME_COLS и FRAME_ROWS.
Нужно или текстуру перерисовать или корректное число спрайтов по ширине-высоте задать.
romy4: Если я ищу какой-то контент, то меня интересует именно этот контент, а не нечитабельная каша, которой рады поисковые роботы. И всякий SEO-оптимизированный мусор - ещё хуже обычного спама, потому что удалить письмо гораздо быстрее, чем переходить на сайт и обнаруживать, что это хлам... Просто чем дальше, чем чаще это происходит. Реально бесит. И проблемы контент-менеджеров меня вообще не волнуют, я потребитель контента.
gamedev12: Это не 1200 объектов, а 8 раз по 150 (т.е. не 1200^2, а 8 * 150^2). Тоже не проблема. Лаговато из-за реализации. Нужно сперва делать быструю проверку по габаритным контейнерам (сферы или выровненные по глобальным осям прямоугольники).
Так же может быть зависимость от используемого браузера.
Андрей Скляров: etc1 поддерживает, я использовал. Только не помню, какой программой кодировал... Можешь png-24bit временно использовать, если в кодировщике не уверен.
Раз даже с одной текстурой не работает, то явно ошибка или в инициализации шейдера или в самом шейдере... Но помимо того, что шейдер не инициализирован перед использованием я ничего подсказать не могу, никогда напрямую шейдеры не использовал.