Spine / Rive 动画预览、3D 模型查看、精灵图集打包、纹理压缩与音频处理,全部在本机完成。
SpineSlim is a Windows desktop game asset toolkit for Unity, Cocos Creator, Godot, PixiJS and Phaser developers. Preview Spine and Rive animations, inspect 3D models, pack sprite sheets and texture atlases, optimize textures, and build audio sprites locally.
产品官网 · English Website · 下载 / Releases · 中文使用说明 · English · TG 交流群 · 反馈问题
如果 SpineSlim 帮你节省了时间,欢迎点个 Star ⭐。
适合独立游戏开发者、2D 游戏美术和技术美术整理项目素材,也适合 HTML5 / Web 游戏开发者生成精灵图集(sprite sheet / texture atlas)与音频图集(audio sprite)。各引擎的接入方式见下表;SpineSlim 是独立桌面工具。
| 模块 | 主要功能 |
|---|---|
| Spine 预览器 | 本地目录扫描,3.8 / 4.0 / 4.1 / 4.2 JSON 与 SKEL,动画与皮肤切换、缩放平移、全屏、GIF / MP4 导出 |
| Rive 预览器 | 打开本地 .riv 及目录,切换画板、动画与状态机,测试输入和查看事件日志 |
| 3D 模型预览器 | GLB / GLTF / FBX / OBJ / STL 预览、渲染模式、动画、测距和 MP4 导出 |
| 图集工具 | 自动排列、透明裁剪、边缘扩展、多页预览,导出 Cocos / Unity / Godot / PixiJS / Phaser / Spine 格式 |
| Spine 动画 / UI 图片 / 视频转换 | Spine JSON 升级、纹理压缩、UI 分类处理、位图字体、WebM / VP9 视频转换 |
| 字体裁剪 | 按字符集裁剪 TTF / OTF,快速预设、WOFF 输出、字形查看与元信息编辑 |
| 音频处理 | 批量转换压缩、试听、裁剪、淡入淡出、短音频合并、Howler.js / Phaser 音频图集 |
| AI 智能体检 | 本地扫描重复资源、缺失依赖、图片尺寸、命名与格式问题;按风险筛选并导出报告,可选择模型讨论结果 |
Tauri 2 + React + TypeScript + Python 后台。中文默认,支持 English;桌面使用无需另开浏览器,资源在本机处理。
本文对应 2.0 开发线,当前源码版本为 2.0.0-alpha.9。可前往产品官网了解功能,或从 GitHub Releases 下载;旧版 1.x 不包含全部新模块。当前主要支持 Windows x64,尚未提供 macOS 安装包。
| 游戏引擎 / 框架 | 资源接入方式 |
|---|---|
| Unity 2D | 导出 PNG、切片清单和 Editor 脚本,导入为 Multiple Sprites;不是原生 .spriteatlas |
| Cocos Creator / cocos2d-x | 导出 PNG + plist 精灵图集,包含透明裁剪偏移 |
| Godot 4 | 导出 PNG + AtlasTexture .tres,供 Sprite2D / TextureRect / SpriteFrames 使用 |
| PixiJS(Pixi) | 导出 spritesheet JSON 与 PNG,支持多页图集关联 |
| Phaser 3 | 导出 multiatlas JSON;音频模块另提供 audio sprite JSON |
| Spine / Howler.js | 分别导出 Spine Atlas 和 Howler.js 音效时间配置 |
Unity / Godot / Cocos 导出已验证文件结构与坐标,实际编辑器导入仍需在目标项目测试。图片图集和音频图集是两种独立输出,具体格式见各模块说明。
选择或拖入游戏资源目录后,本地规则会检查精确重复、缺失依赖、图片尺寸与透明边距、文件体积、命名和格式异常。结果按风险筛选,可定位文件并导出 JSON / HTML 报告;检测不会修改原文件。完成后可选择自己的模型服务,手动发送体检摘要并讨论修复顺序。默认摘要不包含文件名和路径;只有主动勾选才附带有限的相对文件名与证据。AI 建议需人工核对,当前不提供自动清理。查看功能设计与范围 →
打开包含骨骼、Atlas 和贴图的目录,即可浏览资源并切换动画。选中动画后可反复一键复制名称,方便在游戏代码中使用。支持播放、暂停、循环、速度、时间轴、网格、透明棋盘、Alpha 模式及 GIF / MP4 导出。
预览不要求安装 Spine 编辑器,也不改写骨骼文件。GIF / MP4 导出需要 FFmpeg;Spine Runtime 的使用与分发适用其自身许可。
打开本地 .riv 文件或目录,切换画板、动画和状态机;可在画布上测试点击与长按交互,查看传统输入、状态时间轴和事件日志。支持播放速度、布局、全屏及会话 JSON 导出。查看 Rive 预览说明 →
打开模型文件或目录,在本地检查材质、动画、尺寸、网格和骨骼。支持旋转缩放、照明、线框 / 法线模式、两点测距,以及使用 FFmpeg 导出 MP4;外部贴图和 .bin 文件需随模型放在同一目录。查看格式与限制 →
拖入 PNG / JPG / WebP,自动预览打包布局。可调整尺寸、缩放、间距、边缘扩展、透明裁剪与多页设置,导出 PNG 和引擎元数据 ZIP。独立图集模块无需 TexturePacker。
支持 Cocos plist、PixiJS JSON、Spine Atlas、Godot 4 AtlasTexture、Unity 导入脚本和 Phaser 3 多页 JSON。查看格式与导入说明 →
批量整理 Spine、UI 图片与视频。纹理可选择原格式、WebP、PNG、JPG 或 Basis,处理过程显示当前文件、阶段进度和日志。
保留 Spine 源目录层级,默认将 JSON 升级至 4.2.11;高级选项可指定 3.5–4.2 的完整目标版本,对 JSON / SKEL 升级或降级,并写入独立的 spine-converted 目录。UI 提供背景图、图集及位图字体处理;视频输出 WebM / VP9。外部工具按使用的功能准备。完整流程与输出规则 →
背景图案例:JPG 2,249 KB → WebP 165 KB,体积减少约 92.7%,节省约 2,084 KB。 原图 base_bg.jpg 与输出 base_bg.webp 的文件大小对比如下:
你提供的同一组 Spine 资源截图中,贴图从 PNG 359 KB 转为 WebP 74 KB,体积减少约 79%(节省约 285 KB)。转换时同步更新 Atlas 的贴图引用,.skel 无需转换。这是单张贴图的文件大小对比,数值按资源管理器显示值计算;实际压缩比例和画质取决于素材及质量设置。
| 处理前 | 处理后 |
|---|---|
![]() |
![]() |
把零散音效统一转换为 MP3 / OGG / WAV,或按顺序合成一个音频。选择音频图集,还会生成每段音效的播放时间,供 Howler.js / Phaser 按名称播放。
支持目录导入、排序、原音频试听、裁剪、淡入淡出、采样率与声道设置、VBR / 目标码率、进度与取消。每次导出写入独立结果目录,不覆盖源文件。音频使用说明 →
- 选择 TTF 或 OTF 字体,粘贴游戏中会用到的文字,或使用快速预设:常用 3000 字、数字 + 英文、中文标点、全角数字。
- 输出保持原格式,也可选择 WOFF(Web 字体封装)。裁剪完成后显示体积变化,结果通过保存对话框下载。
- 字形查看:列出字体中的全部字形(包括未映射的字形),支持按字符、
U+码位或字形名搜索。 - 元信息编辑:修改字体家族、样式、版本、版权等字段,导出为新文件,原字体不会被改动。
- 裁剪时会去掉 hinting 以减小体积;小字号在部分渲染环境下可能不如原字体清晰,请在目标引擎中验证。
在 SpineSlim 的「Spine 预览」中导入包含 SKEL、Atlas 和贴图的完整目录。当前接入 Spine 3.8 / 4.0 / 4.1 / 4.2,可切换动画与皮肤;无需安装 Spine 编辑器。
SpineSlim 的独立「图集打包」模块可将 PNG / JPG / WebP 打包为 PNG 图集,导出 Unity、Cocos、Godot、PixiJS、Phaser 和 Spine 对应元数据,无需 TexturePacker。资源处理中的 UI 自动分类图集流程仍使用 TexturePacker。
选择「音频处理 → 音频图集」,输出合并音频与 Howler.js / Phaser 时间配置,按片段名称播放。仅需要连续播放时选择「按顺序拼接」;Unity、Godot、Cocos 项目也可使用批量输出的独立音频文件。
- 打开产品官网查看产品介绍,或前往 Releases 下载 Windows x64 版本;测试版本可能标记为 Pre-release。
- 安装版运行安装程序;便携版完整解压后启动。以该 Release 提供的文件类型为准。
- 选择模块并导入本地素材。预览与独立图集工具不需要外部处理工具;音频、视频及 GIF / MP4 导出需要 FFmpeg。
运行已打包程序无需自行安装 Python、Node.js 或 Rust。WebView2 和外部工具是否随包提供,以对应 Release 说明为准。
- 2.0.0-alpha.9 发布说明:字体裁剪、字形查看、元信息编辑与导航重组
- 2.0.0-alpha.7 发布说明:真实本地体检、报告导出和可选 AI 对话。
- 匿名使用统计:事件枚举、隐私范围与 PostHog Cloud 配置。
- 2.0.0-alpha.6 发布说明:AI 智能体检交互预览与匿名统计改进。
- 中文完整说明 / English guide:功能、依赖、源码运行、常见问题。
- 2.0.0-alpha.5 发布说明:Spine 版本升降级、JSON / SKEL 转换与独立输出。
- 2.0.0-alpha.4 发布说明:3D 模型查看器、预览导入体验与动画名复制。
- 2.0.0-alpha.3 发布说明:Rive 预览、软件更新检查与 Spine 转换优化。
- 2.0.0-alpha.2 修复日志:Windows 输出提交与 worker 打包修复。
- 第三方组件说明:Spine Runtime、FFmpeg、TexturePacker 等的许可说明。
项目自有代码采用 MIT License。第三方组件、外部工具和素材遵循各自许可。SpineSlim 是独立第三方项目,与 Spine 官方无关联。
部分截图使用自制几何图形和合成音频;3D / Rive 截图由用户提供,示例模型和动画的权利归原作者。开发版和正式打包版均可从侧栏底部打开设置。










