TextureAtlas.AtlasRegion์๋ 9ํจ์น ์ ๋ณด์ ๋ํ "ํจ๋" ๋ฐ "๋ถํ " ํ๋๊ฐ ์์ต๋๋ค.
์ด ํ๋๋ ์ ๋ณด๊ฐ TextureAtlas(FileHandle packFile) ์์ฑ์๋ฅผ ์ฌ์ฉํ์ฌ .atlas ํ์ผ์์ ๋ก๋๋๋ ๊ฒฝ์ฐ ์ฑ์์ง๋๋ค.
๊ทธ๋ฌ๋ TexturePacker.pack ๋๋ PixmapPacker.pack์ ์ฌ์ฉํ์ฌ ๋ฐํ์์ generateTextureAtlas ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ TextureAtlas๋ฅผ ํจํนํ๋ฉด ์ด 9ํจ์น ์ ๋ณด๊ฐ ์์ค๋ฉ๋๋ค. ํจํนํ ๋ TexturePacker ๋๋ PixmapPacker์ ์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
TexturePacker ๋ฐ PixmapPacker์๋ ์ด 9-ํจ์น ์ ๋ณด๋ฅผ ๋ฐ์๋ค์ด๋ ํฉ ๋ฉ์๋ ๋ฒ์ ์ด ์์ด์ผ generateTextureAtlas์ ์์ญ์์ ๋์ฌ ์ ์๋๋ก ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฌ์ฉ์๊ฐ ํ๋์ TextureAtlas์์๋ง ํจํนํ๊ณ ๋ชจ๋ ํ ์ค์ฒ์ ๋ชจ๋ ์ด๋ฆ์ด ์ ํํ ์ผ์นํ๋ค๊ณ ๊ฐ์ ํ๋ ์ผ์ข ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ด ์ฝ๋ ์ ์์ฑํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ถ์ ํ ํดํน์ ๋๋ค. TexturePacker์ PixmapPacker๊ฐ ์ด๊ฒ์ ์ฒ๋ฆฌํ๋ค๋ฉด ๋ ์ข์ ๊ฒ์ ๋๋ค.
๋ชจ๋.
๋ชจ๋ ํ๋ซํผ.
๋๋ ์ด๊ฒ์ ๋ด ํ๋ก์ ํธ์ ๊ฐ์ธ์ ์ผ๋ก ์ถ๊ฐํ์ผ๋ฉฐ ํธ๋ฆฌํ ๊ธฐ๋ฅ์ ๋๋ค. ๊ณง PR์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
๊ธฐ๋๋ฉ๋๋ค! :)
์ด๊ฒ์ผ๋ก ๋ฌด์จ ์ผ์ด? @ํฐ์คํค :)
์ด๋ฅผ ์ํด PixmapPacker์ ๋ํ ์ง์์ ํธ์ํ์ต๋๋ค. TexturePacker๋ ์ด๋ฏธ ์ด๊ฒ์ ์ง์ํฉ๋๋ค.
https://github.com/libgdx/libgdx/commit/64f2d9d08223f67a2cf64e2c8daa1fc4839d158f ์ฐธ์กฐ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ์ด๊ฒ์ ๋ด ํ๋ก์ ํธ์ ๊ฐ์ธ์ ์ผ๋ก ์ถ๊ฐํ์ผ๋ฉฐ ํธ๋ฆฌํ ๊ธฐ๋ฅ์ ๋๋ค. ๊ณง PR์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.