Texturepacker - Libgdx

// Instead of loading 100 textures... TextureAtlas gameAtlas = new TextureAtlas(Gdx.files.internal("ui/ui-atlas.atlas")); // Grab a single region TextureRegion buttonRegion = gameAtlas.findRegion("green_button_01");

public class AtlasPacker public static void main(String[] args) // Settings TexturePacker.Settings settings = new TexturePacker.Settings(); settings.maxWidth = 2048; settings.maxHeight = 2048; settings.pot = true; // Power of two (required for legacy devices) settings.filterMin = TextureFilter.Nearest; settings.filterMag = TextureFilter.Nearest; // Input: raw images, Output: folder for assets TexturePacker.process(settings, "../raw-assets/ui", "../android/assets/ui", "ui-atlas"); System.out.println("Packing complete!"); texturepacker libgdx

Set up your assets like this: