• 最新
  • 热门
  • 所有
  • 外汇
  • 24 小时
  • 期货
  • 基金
  • 贵金属
  • 股票
如何在 Unity3D 导入 Spine 动画

如何在 Unity3D 导入 Spine 动画

2025 年 5 月 12 日

基金业绩比较基准要素库名单下发!一类库 69 只,二类库 72 只,应符合哪些标准?

2025 年 11 月 5 日

A 股盘前市场要闻速递 (2025-11-04)

2025 年 11 月 5 日
全球市场:美股三大指数全线收跌 纳指跌超2% 英伟达跌近4%

全球市场:美股三大指数全线收跌 纳指跌超 2% 英伟达跌近 4%

2025 年 11 月 5 日
广告

证监会将推出更多有力度的开放举措

2025 年 11 月 5 日
公募基金业绩比较基准要素库已下发 按季度评估

公募基金业绩比较基准要素库已下发 按季度评估

2025 年 11 月 5 日
「租金从高点降了近三分之一」「出租4年,最后只赚了个装修钱」……上海房东们的心态变了

特斯拉撞树后打不开车门,5 人被困燃烧的车内身亡,生前曾挣扎尖叫逃生!特斯拉在美被起诉:门把手设计存安全隐患

2025 年 11 月 5 日
午后突发!亚太市场全线跳水!三大因素影响市场

午后突发!亚太市场全线跳水!三大因素影响市场

2025 年 11 月 5 日

产业客户场外衍生品持仓延续增长态势

2025 年 11 月 5 日

最高法院难阻特朗普关税壁垒?政府官员放话:企业必须适应新常态

2025 年 11 月 5 日

拨款法案再次 「闯关」 失败 美政府即将刷新 「停摆」 纪录

2025 年 11 月 5 日
「租金从高点降了近三分之一」「出租4年,最后只赚了个装修钱」……上海房东们的心态变了

为骗巨额保金推妻坠海,李某被执行死刑!他 211 名校毕业,在上海开餐馆,妻子系餐馆服务员,检方披露细节:「零口供」 定罪

2025 年 11 月 5 日

18 只银行主题被动基金,今天领涨全市场

2025 年 11 月 5 日
金桂财经
广告
2025 年 11 月 5 日 星期三
联系我们
合作建议
  • 首页
  • 24 小时
  • 全球金融
  • 股市风云
  • 基金动态
  • 金财眼
  • 期货新闻
  • 期货研报
  • 外汇市场
  • 贵金属
  • 未来科技
  • 登录& 注册
没有结果
查看所有结果
  • 首页
  • 24 小时
  • 全球金融
  • 股市风云
  • 基金动态
  • 金财眼
  • 期货新闻
  • 期货研报
  • 外汇市场
  • 贵金属
  • 未来科技
没有结果
查看所有结果
金桂财经
没有结果
查看所有结果

如何在 Unity3D 导入 Spine 动画

来自 金桂财经
2025 年 5 月 12 日
在 科技
0

一、前言

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

YOU MAY ALSO LIKE

独立开发者,探索自己人生的下半场

我的第一个背单词小程序

  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 小游戏。

文章来源:w2solo

Search

没有结果
查看所有结果

一周热门

基金业绩比较基准要素库名单下发!一类库 69 只,二类库 72 只,应符合哪些标准?

2025 年 11 月 5 日

A 股盘前市场要闻速递 (2025-11-04)

2025 年 11 月 5 日
全球市场:美股三大指数全线收跌 纳指跌超2% 英伟达跌近4%

全球市场:美股三大指数全线收跌 纳指跌超 2% 英伟达跌近 4%

2025 年 11 月 5 日

证监会将推出更多有力度的开放举措

2025 年 11 月 5 日
公募基金业绩比较基准要素库已下发 按季度评估

公募基金业绩比较基准要素库已下发 按季度评估

2025 年 11 月 5 日
「租金从高点降了近三分之一」「出租4年,最后只赚了个装修钱」……上海房东们的心态变了

特斯拉撞树后打不开车门,5 人被困燃烧的车内身亡,生前曾挣扎尖叫逃生!特斯拉在美被起诉:门把手设计存安全隐患

2025 年 11 月 5 日
午后突发!亚太市场全线跳水!三大因素影响市场

午后突发!亚太市场全线跳水!三大因素影响市场

2025 年 11 月 5 日

产业客户场外衍生品持仓延续增长态势

2025 年 11 月 5 日

最高法院难阻特朗普关税壁垒?政府官员放话:企业必须适应新常态

2025 年 11 月 5 日

拨款法案再次 「闯关」 失败 美政府即将刷新 「停摆」 纪录

2025 年 11 月 5 日
金桂财经

2025 年 11 月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
« 10 月    

近期动态

  • 基金业绩比较基准要素库名单下发!一类库 69 只,二类库 72 只,应符合哪些标准?
  • A 股盘前市场要闻速递 (2025-11-04)
  • 全球市场:美股三大指数全线收跌 纳指跌超 2% 英伟达跌近 4%
  • 证监会将推出更多有力度的开放举措
  • 公募基金业绩比较基准要素库已下发 按季度评估
  • 特斯拉撞树后打不开车门,5 人被困燃烧的车内身亡,生前曾挣扎尖叫逃生!特斯拉在美被起诉:门把手设计存安全隐患
广告

Copyright © 2025 广州金桂广告传媒有限公司. 粤 ICP 备 2025390655 号

  • 关于本站
  • 联系我们
  • 隐私政策
没有结果
查看所有结果
  • 登录& 注册

Copyright © 2025 广州金桂广告传媒有限公司. 粤 ICP 备 2025390655 号

  • 登录
  • 注册
忘记密码?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }