Я использую TexturePacker для создания текстурного атласа. Результат - 2 PNG. Мне нужно, чтобы определенные изображения (спрайты) были депонированы только в один из png, поэтому мне нужно привязать только одну текстуру для использования в некоторых шейдерах, которые я использую. Как я могу заставить некоторых спрайтов упаковать себя в одно и то же место и не распределяться случайным образом во 2 PNG?Настроить некоторые спрайты только в одном изображении TextureAtlas в LIBGDX
ответ
Возможно, я неправильно понял ваш вопрос, но вы можете просто использовать упаковщик текстуры дважды, один раз с каждым набором спрайтов. Тогда вы знаете, какие спрайты будут в png
Вы можете создавать подкаталоги в каталоге исходных изображений и сортировать их на страницах, помещая их в разные подкаталоги. Каждый подкаталог получит свою уникальную текстуру (ы). Преимущество этого метода в том, что у вас есть только один TextureAtlas для управления. Правильная текстура будет автоматически захвачена при создании спрайтов или получении TextureRegions.
Если вы установили flattenPaths
в значение true, вам не придется беспокоиться о том, что вы называете подкаталогами. Если вы оставите его как false по умолчанию, вы должны указать имя подкаталога как часть имени спрайта с помощью /.
Спасибо, Tenfour! – gogonapel
- 1. Libgdx упаковка NinePatch в TextureAtlas
- 2. TextureAtlas and Skin libgdx
- 3. libgdx TextureAtlas и NinePatch
- 4. TextureAtlas issue with libgdx
- 5. TextureRegion Loads Whole TextureAtlas в LibGDX
- 6. Libgdx Какой фильтр TextureAtlas использовать?
- 7. Создайте анимацию из TextureAtlas - libgdx
- 8. Libgdx - TextureAtlas прекратил мое приложение
- 9. Libgdx, TextureAtlas (.pack) через AssetManager
- 10. libgdx распоряжаться спрайтами из textureatlas
- 11. Удалить спрайты Libgdx Java
- 12. LibGDX Вращающиеся спрайты из Hashmap
- 13. Как масштабировать спрайты в libgdx?
- 14. Как скрыть другие спрайты в фоновом изображении?
- 15. Libgdx - Использование TextureAtlas с кожей. Вопросы памяти?
- 16. LibGDX - Не все спрайты отображаются
- 17. AndEngine - Несколько текстур, перекрывающихся на одном TextureAtlas
- 18. FPS drop после перехода от Textures to TextureAtlas в LibGDX
- 19. Как нарисовать спрайты в разных методах libgdx
- 20. LibGDX Как объединить 2 текстуры в одном месте для мультитекстурирования, используя спрайты и SpriteBatch
- 21. Как использовать текстуру из TextureAtlas в libgdx 3D
- 22. Статус загрузки TextureAtlas
- 23. LIBGDX лучше использовать спрайты или отдельные изображения?
- 24. Видовые экраны и пиксельные спрайты - libgdx
- 25. Как масштабировать спрайты в libgdx в соответствии с разрешениями экрана?
- 26. Как составные спрайты масштабируются вместе с libgdx
- 27. Libgdx Анимация с использованием изображений из TextureAtlas неверно повернута
- 28. LibGDX 9 Патч-изображения не работают с TextButtonStyle и TextureAtlas
- 29. libGDX TextureAtlas - предоставление имени основной текстуры во время выполнения
- 30. Непоследовательные прямоугольники для рисования градиента цвета/спрайты в libgdx
Конечно! Ага! – gogonapel