.ATLAS 文件扩展名
- 1.纹理图集皮肤文件
- 2.Atlas生成器文件
纹理图集皮肤文件
| 开发者 | N/A |
| 受欢迎程度 |
2.9 | 8 票 |
什么是 ATLAS 文件?
ATLAS文件是libGDX使用的皮肤配置文件。libGDX是一个开源游戏开发框架。它用于配置游戏中UI元素或小部件的外观,例如字体、按钮、标签和图像。ATLAS文件包含UI元素图像的位置和大小,这些图像被打包到一个.PNG文件中,以缩短游戏加载时间。
更多信息
ATLAS文件是构成纹理图集的3个文件之一,纹理图集用于减少游戏中UI元素所使用的独立图像文件数量。在libGDX中创建游戏UI元素的皮肤需要以下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图像,以及一个.JSON文件,其中包含每个精灵在PNG文件中的位置。游戏会引用JSON文件,为游戏中的每个角色或对象应用正确的纹理。
纹理图集通常用于将游戏中角色或对象的精灵纹理合并到一个更大的文件中。此功能可以减少单独的精灵纹理文件数量。开发者无需使用多个图像为对象和角色添加纹理,而是可以使用Phaser Editor或其他框架生成一个打包了多个精灵的PNG文件。运行游戏的设备中的图形硬件可以将这些精灵视为一个单元,而不是多个单元,从而减少绑定调用和绘制调用的数量,并节省内存。
纹理图集可以由各种2D游戏框架创建,例如Photon Storm Phaser和Apple SpriteKit。一些使用纹理图集的游戏包括Iron Armada、Surge Breaker、Goodnight和Protolife。
虽然Phaser Editor使用ATLAS文件生成纹理图集,但其他框架(例如Photon Storm Phaser和Apple SpriteKit)并不使用ATLAS文件。相反,使用这些框架的开发者会将精灵放入带有.atlas扩展名的文件夹中,框架会在游戏构建时生成PNG纹理图集以及JSON或.XML文件。