2026 年 3 月 31 日 星期二
  • 登录
  • 注册
周天财经
广告
  • 首页
  • 24 小时
  • 世界
  • 商业
  • 基金
  • 期货
  • 股票
  • 行业新闻
  • 黄金
没有结果
查看所有结果
  • 首页
  • 24 小时
  • 世界
  • 商业
  • 基金
  • 期货
  • 股票
  • 行业新闻
  • 黄金
没有结果
查看所有结果
周天财经
没有结果
查看所有结果
首页 基金

如何在 Unity3D 导入 Spine 动画

2025 年 5 月 12 日
在 基金
阅读时间: 2 mins read
阅读:763
A A


一、前言

《如何在 Unity3D 项目中导入 Spine 动画》,虽然在网上有很多这种文章,直接将问题交给 DeepSeek 也能得到具体的操作流程,但是照着他们提供的方法还是能遇到几个问题,比如:

Related articles

红利板块窄幅调整,资金连续五个交易日流入红利 ETF 易方达 (515180)

2026 年 3 月 31 日

新能源赛道表现分化,储能、锂电池板块活跃,储能电池 ETF 易方达 (159566) 全天净申购达 2200 万份

2026 年 3 月 31 日
  1. AI 回答没有提到 Unity 无法识别.altas,要修改动画文件后缀部分;

  2. 导入到游戏场景中,动画总是被 Canvas 的背景图或元素挡住,层级低;

所以针对这几点问题和操作流程,再带上 Spine 的基本操作,我整理成文章,那么,下面先参照一下我的工具版本开始。

广告

二、工具

  • Unity3D 2020.3

  • Spine 3.8.75

  • spine-unity-3.8-2021-11-10

  • 2D 场景游戏

三、Spine 操作

因为练习时,多数动画文件是直接下载的别人制作好的 json 导出文件 (非工程)。所以如果要在游戏场景前看效果,可以先导进 Spine 工具中查看一下。

json 导出文件目录

fileName.altas // 图集描述文件
fileName.json  // 骨骼动画数据
fileName.png   // 纹理图集

导入文件

1. 导入数据 > 选择 「JSON 或二进制文件」> 文件选 「json」 格式文件 > 导入

2. 保存更改 > 浏览 > 自定义名称的 「spine」 格式文件

展示纹理

1. 纹理解包器 > 图集文件选择 「.atlas」 格式文件 > 输出文件夹随便指定即可 > 解开

2.Hierarchy > 图片 > 图片文件 > 路径,找到纹理解包后的输出文件夹

其他

通常一个 json 导出文件里可以包含很多个动画,可以看到预览右边的列表,每一个选项就是一个动画,选中可以预览,左边的工程窗的设置可以进入 K 帧窗。

更多的比如骨骼绑定,蒙皮刷权重,K 帧,我后面再出一个单独的文章说明,下面就进入正题到 Unity 的导入了。

四、导入 Unity3D

要在 Unity3D 导入前需要先下载 Spine Unity 运行库,可以网上找 Spine 官方下载页;第二个是前面提到的 Unity 不识别.atlas 文件,将动画放到 Unity 项目的资源文件夹下需要将.atlas 改成.txt 后缀的文件。

Spine Unity 运行库安装

在 Unity 中,点击菜单栏 Assets > Import Package > Custom Package,选择下载的.unitypackage 文件,导入全部内容。

最后在工具栏的 GameObject 下,查看是否有 Spine 选项,就可以验证安装成功与否。

Spine 数据资源生成

前面提到的 Spine 动画的三个文件,再放入游戏资产文件夹中修改了图片描述文件格式后,打开项目后,Unity 会自动生成一个.meta 和两个.asset 文件。

_Atlas.asset             与之前的 atlas 对应的图集描述文件
_Material.mat            与之前的 png 对应的素材纹理
_SkeletonData.asset      与之前的 json 对应的骨骼数据文件</pre>

创建动画对象

因为游戏是 2D 的,我主体场景用的是 Canvas,开头也提到过的导入后总是显示在 Canvas 背景图的下层,所以第一步就从设置画面开始。

1. 选中 Canvas 后,Render Mode 选择 「Screen Space-Camera」,Hierachy 中的 Main Camera 拖入 Render Camera 中。

2. 在场景中创建空对象 (如右键 Hierarchy > Create Empty),命名为 SpineCharacter

3. 添加组件:点击 Add Component,搜索并添加 Skeleton Animation

4. 配置组件:

  • Skeleton Data Asset:拖入前面 「Spine 数据资源」 生成的_SkeletonData.asset 文件。

  • Animation Name:输入默认播放的动画名称 (如 idle)。

  • Loop:勾选以循环播放。

  • Scale:调整 Rect Transform 的 Scale,大小自行尝试。

5.Shader 设置 UI/Default,默认的 Spine Skeleton 素材拼接得有点锯齿,详细的可以自行选择尝试。

脚本控制动画

创建 C# 脚本 (如 SpineController.cs) 并附加到角色对象

using Spine.Unity;
public class SpineController : MonoBehaviour {
 public SkeletonAnimation skeletonAnim;
 public string runAnimation = "run";

 void  Start() {
 skeletonAnim.AnimationState.SetAnimation(0, runAnimation, true);
 }

 // 切换动画
 public  void  PlayAnimation(string  animName) {
 skeletonAnim.AnimationState.SetAnimation(0, animName, true);
 }
}

写在后面

为什么我做小游戏从 CocosCreator 切到了 Unity3D,原因是这次尝试的是抖音直播小玩法,也就是弹幕小游戏。

前期为了跑通流程,所以我要避开所有要用到服务端的产品开发,从而采用指令直推方式,但官网只有 Unity SDK 的案例,最后有了这篇文章,当然后续还有更多。

当然 CocosCreator 制作普通单机小游戏我也会继续,不过当前以 2D 为主,毕竟现在用 AI 抽卡来生成游戏资产太方便了,等图生 3D 模型较完善的时候,以后再用 AI 制作 3D 小游戏。

相关 文章

红利板块窄幅调整,资金连续五个交易日流入红利 ETF 易方达 (515180)

来自 周天财经
2026 年 3 月 31 日
0

本周,中证红利指数下跌 0.5%,中证红利...

新能源赛道表现分化,储能、锂电池板块活跃,储能电池 ETF 易方达 (159566) 全天净申购达 2200 万份

来自 周天财经
2026 年 3 月 31 日
0

3 月 27 日,新能源赛道表现分化,储能、锂...

创新药板块爆发,港股通创新药 ETF 易方达 (159316) 成交大幅放量

来自 周天财经
2026 年 3 月 30 日
0

3 月 27 日,医药赛道集体走强,创新药板块...

AI 时代步履匆匆,别用健康换一场徒劳的追赶

AI 时代步履匆匆,别用健康换一场徒劳的追赶

来自 周天财经
2026 年 3 月 30 日
0

这几天刷遍社交平台的两则消息,让我这个常...

电网设备冲高回落小幅收涨,电网设备 ETF 易方达 (560390) 近 10 日合计 「吸金」6.7 亿元

来自 周天财经
2026 年 3 月 30 日
0

截至收盘,恒生 A 股电网设备指数上涨 0.5...

加载更多
广告
  • 热门
  • 评论
  • 最新
神马经典投研: 集资讯、策略、研报一站式期货投研工具

神马经典投研: 集资讯、策略、研报一站式期货投研工具

2025 年 11 月 7 日
「我们也深陷残酷价格战」,德资巨头中国区高管警告

「我们也深陷残酷价格战」,德资巨头中国区高管警告

2025 年 8 月 4 日
一周产业基金|上海市人工智能CVC基金发布;湖北百亿人形机器人母基金来了

一周产业基金|上海市人工智能 CVC 基金发布;湖北百亿人形机器人母基金来了

2025 年 8 月 4 日
「硬科技」指数携手上涨,半导体设备ETF易方达(159558)、芯片ETF易方达(516350)等产品助力布局板块龙头

基民懵了!这个火爆的板块年内涨超 37%,主力却借道 ETF 狂抛逾 400 亿元

2025 年 9 月 20 日
Lesson 1: Basics Of Photography With Natural Lighting

The Single Most Important Thing You Need To Know About Success

4
Lesson 1: Basics Of Photography With Natural Lighting

Lesson 1: Basics Of Photography With Natural Lighting

3
Lesson 1: Basics Of Photography With Natural Lighting

5 Ways Animals Will Help You Get More Business

2
Lesson 1: Basics Of Photography With Natural Lighting

New Cryptocurrency That Will Kill Of Bitcoin

2
商品日报(3月30日):地缘扰动集运指数强势反弹 碳酸锂涨超4%

商品日报 (3 月 30 日):地缘扰动集运指数强势反弹 碳酸锂涨超 4%

2026 年 3 月 31 日
「小核酸之王」逆袭启示录

「小核酸之王」 逆袭启示录

2026 年 3 月 31 日

武汉今日黄金价格多少钱一克 (2026 年 3 月 26 日)

2026 年 3 月 31 日

武汉今日黄金价格多少钱一克 (2026 年 3 月 26 日)

2026 年 3 月 31 日
  • 隐私政策
  • 联系我们
  • 关于周天
  • 登录
  • 注册
投诉建议:+86 13326565461

© 2025 广州小舟天传媒有限公司 by 周天财经 - 粤 ICP 备 2025452169 号-1

没有结果
查看所有结果
  • 首页
  • 24 小时
  • 世界
  • 商业
  • 基金
  • 期货
  • 股票
  • 行业新闻
  • 黄金

© 2025 广州小舟天传媒有限公司 by 周天财经 - 粤 ICP 备 2025452169 号-1

欢迎回来!

在下面登录您的帐户

忘记密码? 注册

创建新帐户!

填写以下表格进行注册

所有项目需要填写。 登录

重置您的密码

请输入您的用户名或电子邮件地址以重置密码。

登录

用户登录

还没有账号?立即注册

用户注册

已有账号?立即登录