图集资源(Atlas)

    在游戏中使用多张图片合成的图集作为美术资源,有以下优势:

    • 合成图集时会去除每张图片周围的空白区域,加上可以在整体上实施各种优化算法,合成图集后可以大大减少游戏包体和内存占用

    更形象生动的解释可以观看来自 CodeAndWeb 的教学视频 What is a Sprite Sheet(什么是图集),需要使用 VPN 打开视频。

    要生成图集,首先您应该准备好一组原始图片:

    接下来可以使用专门的软件生成图集,我们推荐的图集制作软件包括:

    使用这些软件生成图集时请选择 cocos2d-x 格式的 plist 文件。最终得到的图集文件是同名的 plistpng

    atlas files

    使用 TexturePacker 打包图集时的设置可参考 。

    将上面所示的 plistpng 文件同时拖拽到 资源管理器 中,就可以生成可以在编辑器和脚本中使用的图集资源了。

    导入图集资源后,点击类型为 Atlas 的图集资源左边的三角图标,展开后可以看到图集资源里包含了很多类型为 的子资源,每个子资源都可以单独使用/引用。

    关于 SpriteFrame 的使用方式,详情请参考 SpriteFrame 文档。