Я реализовал камеру с camera.position.lerp
которая перемещается вместе с проигрывателем, только немного медленнее, используя camera.position.lerp
. Проблема в том, что текстуры немного мигают (мерцают), потому что я масштабировал свои текстуры. Если я использую нормальный размер текстур, мерцание прекращается. Есть ли у кого-нибудь идеи о том, как перемещать камеру с увеличением (или масштабировать текстуры - то же самое), не заставляя текстуры мерцать (или мигать)? Я использую линейную фильтрацию и загружаю каждый актив из атласа. Я видел эту проблему на нескольких форумах, но не ответил. Я хотел загрузить текстуры с более высоким разрешением и изменить их размер в коде, поэтому я задаю этот вопрос.
Вы должны вытеснить границы ваших спрайтов в атласе. Опция Extrude имеет тенденцию быть близкой к Padding.
Большинство упаковщиков текстур поддерживают эту функцию, и Libgdx сразу выберет эту информацию из файла atlas
.
Таким образом вы можете использовать фильтр, который хотите.