.ATLAS 파일 확장자
텍스처 아틀라스 스킨 파일
| 개발사 | N/A |
| 인기도 |
2.9 | 8 표 |
ATLAS 파일이란 무엇인가요?
ATLAS 파일은 오픈 소스 게임 개발 프레임워크인 libGDX에서 사용하는 스킨 구성 파일입니다. 게임에서 글꼴, 버튼, 레이블, 이미지와 같은 UI 요소 또는 위젯의 모양을 구성하는 데 사용됩니다. ATLAS 파일에는 UI 요소 이미지의 위치와 크기가 포함되어 있으며, 게임 로딩 시간을 줄이기 위해 하나의 .PNG 파일에 패킹됩니다.
추가 정보
ATLAS 파일은 텍스처 아틀라스를 구성하는 3개 파일 중 하나입니다. 텍스처 아틀라스는 게임에서 UI 요소에 사용되는 개별 이미지 파일 수를 줄이는 데 사용됩니다. 게임에서 UI 요소의 스킨을 만들려면 libGDX에 다음 3개 파일이 필요합니다:
- PNG 파일 - 이 파일에는 UI 요소의 모양을 구성하는 데 사용되는 모든 이미지가 포함되어 있습니다. 메모리 사용량을 줄이기 위해 이미지를 하나의 파일에 패킹합니다.
- ATLAS 파일 - 이 파일에는 PNG 파일에 저장된 각 이미지의 속성이 포함되어 있습니다. 패킹된 PNG 파일의 이름과 크기, 그리고 패킹된 PNG 파일에 있는 각 이미지의 동작과 xy 위치가 포함됩니다.
- JSON 파일 - 이 파일에는 ATLAS 파일에 지정된 이미지를 각 UI 요소에 매핑하는 정보가 포함되어 있습니다.
참고: 텍스처 아틀라스를 구성하는 ATLAS, PNG 및 .JSON 파일은 파일 이름이 같고 게임 에셋의 동일한 폴더에 있어야 합니다.
ATLAS 파일을 열거나 참조하는 프로그램
Atlas 생성기 파일
| 개발사 | N/A |
| 인기도 |
1.7 | 3 표 |
추가 정보
Phaser Editor에서 ATLAS 파일을 열고 편집할 수 있습니다. ATLAS 파일 편집을 마치면 텍스처 아틀라스를 생성할 수 있습니다. 텍스처 아틀라스에는 스프라이트 텍스처가 포함된 PNG 이미지와 PNG 파일에서 각 스프라이트의 위치를 지정하는 .JSON 파일이 포함됩니다. 게임은 JSON 파일을 참조하여 게임 속 각 캐릭터나 객체에 올바른 텍스처를 적용합니다.
텍스처 아틀라스는 일반적으로 게임 속 캐릭터나 객체의 스프라이트 텍스처를 하나의 더 큰 파일로 결합하는 데 사용됩니다. 이 기능은 별도의 스프라이트 텍스처 파일 수를 줄여 줍니다. 개발자는 객체와 캐릭터에 텍스처를 적용할 때 여러 이미지를 사용하는 대신 Phaser Editor나 다른 프레임워크를 사용하여 여러 스프라이트가 하나로 묶인 PNG 파일 하나를 생성할 수 있습니다. 게임을 실행하는 장치의 그래픽 하드웨어는 스프라이트를 여러 단위가 아니라 하나의 단위로 처리할 수 있으므로, 바인드 호출과 그리기 호출 수를 줄이고 메모리를 절약할 수 있습니다.
텍스처 아틀라스는 Photon Storm Phaser와 Apple SpriteKit 같은 다양한 2D 게임 프레임워크로 만들 수 있습니다. 텍스처 아틀라스를 사용하는 게임으로는 Iron Armada, Surge Breaker, Goodnight, Protolife 등이 있습니다.
Phaser Editor는 ATLAS 파일을 사용하여 텍스처 아틀라스를 생성하지만, Photon Storm Phaser와 Apple SpriteKit 같은 다른 프레임워크는 ATLAS 파일을 사용하지 않습니다. 대신 이러한 프레임워크를 사용하는 개발자는 .atlas 확장자를 가진 폴더에 스프라이트를 넣고, 프레임워크가 게임을 빌드할 때 PNG 텍스처 아틀라스와 JSON 또는 .XML 파일을 생성합니다.