.ATLAS ファイル拡張子
Texture Atlas Skin File
| 開発元 | N/A |
| 人気度 |
2.9 | 8 票 |
ATLASファイルとは?
ATLASファイルは、オープンソースのゲーム開発フレームワークであるlibGDXが使用するスキン設定ファイルです。ゲーム内のフォント、ボタン、ラベル、画像などのUI要素(ウィジェット)の外観を設定するために使用されます。ATLASファイルには、UI要素用の画像の位置とサイズが含まれています。これらの画像は、ゲームの読み込み時間を短縮するために1つの.PNGファイルにまとめられています。
詳細情報
ATLASファイルは、ゲーム内のUI要素に使用される個別の画像ファイル数を減らすためのテクスチャアトラスを構成する3つのファイルのうちの1つです。libGDXでゲーム内のUI要素用のスキンを作成するには、次の3つのファイルが必要です。
- PNGファイル - UI要素の外観を構成するすべての画像が含まれています。メモリ使用量を減らすため、画像は1つのファイルにまとめられています。
- ATLASファイル - PNGファイルに保存されている各画像のプロパティが含まれています。まとめられたPNGファイルの名前とサイズ、およびまとめられたPNGファイル内の各画像の動作とxy座標が記載されています。
- JSONファイル - ATLASファイルで指定された画像を各UI要素に対応付ける情報が含まれています。
注: テクスチャアトラスを構成するATLAS、PNG、.JSONファイルは、ゲームアセットの同じフォルダー内に、同じ名前で配置する必要があります。
ATLASファイルを開く、または参照するプログラム
Atlas Generatorファイル
| 開発元 | N/A |
| 人気度 |
1.7 | 3 票 |
詳細情報
ATLASファイルはPhaser Editorで開いて編集できます。ATLASファイルの編集が終わったら、テクスチャアトラスを生成できます。テクスチャアトラスには、スプライトのテクスチャを含むPNG画像と、PNGファイル内での各スプライトの配置を記述した.JSONファイルが含まれます。ゲームはこのJSONファイルを参照して、ゲーム内の各キャラクターやオブジェクトに正しいテクスチャを適用します。
テクスチャアトラスは通常、ゲーム内のキャラクターやオブジェクト用のスプライトテクスチャを1つの大きなファイルにまとめるために使用されます。この機能により、個別のスプライトテクスチャファイルの数を減らせます。オブジェクトやキャラクターのテクスチャに複数の画像を使用する代わりに、開発者はPhaser Editorや別のフレームワークを使用して、複数のスプライトをまとめた1つのPNGファイルを生成できます。ゲームを実行するデバイスのグラフィックスハードウェアは、スプライトを複数の単位ではなく1つの単位として扱えるため、バインドコールと描画コールの数が減り、メモリを節約できます。
テクスチャアトラスは、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ファイルを生成します。