这个学习笔记是根据B站的视频学习后的个人总结。 视频跳转传送门
Spine 介绍
概述
Spine 是一款专为游戏开发设计的2D骨骼动画工具,由Esoteric Software开发。它通过骨骼绑定和插槽系统实现高效动画制作,广泛应用于移动游戏、PC/主机游戏和广告动画等领域。 Spine官网
核心功能
- 骨骼动画系统
- 基于层级骨骼控制角色动作
- 支持IK(反向动力学)约束
- 插槽与附件
- 可动态更换武器/服装等部件
- 支持网格变形(Mesh变形)
- 动画混合
- 实现走路+射击等复合动作
- 支持时间轴曲线编辑
- 高效渲染
- 导出轻量化的JSON或二进制数据
- 运行时支持多种游戏引擎
支持平台
| 平台 | 支持情况 |
|---|---|
| Unity | 官方运行时支持 |
| Unreal | 插件支持 |
| Cocos2d-x | 原生支持 |
| Web | 通过Canvas/WebGL渲染 |
工作流程
- 准备素材:导入PS/AI制作的部件图集
- 骨骼绑定:创建骨骼层级并绑定皮肤
- 动画制作:通过时间轴制作关键帧动画
- 导出数据:生成
.json/.skel+ 图集文件 - 引擎集成:使用对应运行时库加载动画
优势对比传统帧动画
✓ 减少90%美术资源量
✓ 实时动画混合控制
✓ 支持程序化动画调整
✓ 更流畅的过渡效果
学习资源
- 官方文档
- 示例项目:
- Spine官方示例库
- GitHub开源案例
- 视频教程:
- B站「Spine从入门到精通」
- Udemy付费课程
版本选择
| 版本 | 适用场景 |
|---|---|
| Essential | 基础骨骼动画 |
| Professional | 支持网格/自由变形 |
| Enterprise | 团队协作功能 |
注:免费版可试用全部功能(导出有水印)
我整理了一份Spine Pro的破解版,过些时候会把链接放在下面,安装文档可以去本博客的PDF展示模块中去查找。