图集与序列帧资产管理 (Atlas & Sprites)
Sharp Stock 为 2D 游戏开发者提供了专业的图集 (Atlas / Plist) 及序列帧 (Sprites) 管理工具,深度优化了美术切图与合图的工作流体验。
1. 图集资源管理 (Atlas / Plist)
图集是 2D 游戏优化性能的关键方案。Sharp Stock 支持对各类主流图集进行深度解析、子图预览及反向切分处理。
核心功能
- 智能切分工具:
- 透明度切分:自动分析图像透明像素,智能识别并提取独立的散图文件。
- 配置文件切分:读取 Cocos 或 TexturePacker 导出的
.plist/.atlas描述文件,精准还原所有子图的原始边界与名称。
- 子图交互预览:在右侧详情面板中,您可以使用工具栏的下拉列表或前后切换按钮查看图集内包含的所有子图区域。预览区支持缩放、拖拽,并提供自动轮播模式。
2. 虚拟序列帧资产 (Sprites)
「Sprites」是 Sharp Stock 引入的核心虚拟资产概念。旨在将物理磁盘上分散的序列帧序列(如 run_01.png, run_02.png 等)聚合为一个逻辑对象。
核心优势
- 保持网格简洁:将成百上千张细碎的帧图片整合为一个「Sprites」卡片,大幅降低主视图的视觉噪音。
- 交互式模拟播放:支持在资产卡片或预览视口中直接循环播放序列帧,实时审阅动画流畅度。
操作指南
- 一键合并:选中多张散图 -> 右键菜单 -> 选择“合并为 Sprites”。
- 解构恢复:若需对单帧进行编辑,可右键选择“拆分 Sprites”,将聚合项恢复为独立的磁盘文件。
3. 合图与切图工作流
Sharp Stock 集成了轻量化的合图生成功能:
- 自动化合图 (Generate Atlas):
- 选中一个「Sprites」资产或多张散图图片。
- 右键选择“生成 Atlas”或“生成 Plist”。
- 系统将调用内置的 Packing 算法,为您输出紧凑的纹理大图及配套的坐标配置文件。
4. 重要提示
- 虚拟化管理逻辑:Sprites 属于软件层面的逻辑视图。虽然它极大地方便了管理,但在物理磁盘层级,原始图片依然存在于特定元数据目录下(受系统自动管理)。
- 同步建议:建议在合图生成后,及时将其提交至 SVN 服务器,以确保团队成员能够共享最新的图集配置。