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

如何在 Unity3D 导入 Spine 动画

2025 年 5 月 12 日
5999元起 最贵17999元!苹果重大发布!库克:空前飞跃

5999 元起 最贵 17999 元!苹果重大发布!库克:空前飞跃

2025 年 9 月 10 日

特朗普:印美正继续谈判以解决两国间贸易壁垒

2025 年 9 月 10 日

养殖 ETF(159865) 盘中净流入 6000 万份,资金抢筹布局养殖板块,机构:养殖盈利持续兑现

2025 年 9 月 10 日
广告
科技霸凌!FCC宣布撤销中国信通院等多家中国实验室测试认证许可

科技霸凌!FCC 宣布撤销中国信通院等多家中国实验室测试认证许可

2025 年 9 月 10 日
基本面与技术面均呈看涨态势,金价创新高后大幅回调

基本面与技术面均呈看涨态势,金价创新高后大幅回调

2025 年 9 月 10 日

工信部:2024 年我国新能源汽车整车消费超 2 万亿元;2025 年慕尼黑国际车展开幕 | 汽车早参

2025 年 9 月 10 日
寒武纪:定增申请获证监会同意注册批复

寒武纪:定增申请获证监会同意注册批复

2025 年 9 月 10 日
重磅!苹果发布iPhone 17搭载A19芯片,史上最薄款国行版起售价7999元!eSIM成焦点!还有这些新品

重磅!苹果发布 iPhone 17 搭载 A19 芯片,史上最薄款国行版起售价 7999 元!eSIM 成焦点!还有这些新品

2025 年 9 月 10 日

新一轮美股 IPO 浪潮袭来 美股 IPO 今年共筹集资金 244 亿美元

2025 年 9 月 10 日

9 月 10 日国内四大证券报纸、重要财经媒体头版头条内容精华摘要

2025 年 9 月 10 日

数据战争升级!白宫将起草 「讨伐文书」 剑指劳工统计局

2025 年 9 月 10 日
美联储降息预期下黄金创新高,通胀数据成短期关键

美联储降息预期下黄金创新高,通胀数据成短期关键

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

如何在 Unity3D 导入 Spine 动画

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

一、前言

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

YOU MAY ALSO LIKE

TechWeb 微晚报:iPhone 17 Pro 机身退回铝合金材质,中国铁路下月推行电子发票

TechWeb 微晚报:iPhone 17 Pro 机身退回铝合金材质,中国铁路下月推行电子发票

  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

没有结果
查看所有结果

一周热门

5999元起 最贵17999元!苹果重大发布!库克:空前飞跃

5999 元起 最贵 17999 元!苹果重大发布!库克:空前飞跃

2025 年 9 月 10 日

特朗普:印美正继续谈判以解决两国间贸易壁垒

2025 年 9 月 10 日

养殖 ETF(159865) 盘中净流入 6000 万份,资金抢筹布局养殖板块,机构:养殖盈利持续兑现

2025 年 9 月 10 日
科技霸凌!FCC宣布撤销中国信通院等多家中国实验室测试认证许可

科技霸凌!FCC 宣布撤销中国信通院等多家中国实验室测试认证许可

2025 年 9 月 10 日
基本面与技术面均呈看涨态势,金价创新高后大幅回调

基本面与技术面均呈看涨态势,金价创新高后大幅回调

2025 年 9 月 10 日

工信部:2024 年我国新能源汽车整车消费超 2 万亿元;2025 年慕尼黑国际车展开幕 | 汽车早参

2025 年 9 月 10 日
寒武纪:定增申请获证监会同意注册批复

寒武纪:定增申请获证监会同意注册批复

2025 年 9 月 10 日
重磅!苹果发布iPhone 17搭载A19芯片,史上最薄款国行版起售价7999元!eSIM成焦点!还有这些新品

重磅!苹果发布 iPhone 17 搭载 A19 芯片,史上最薄款国行版起售价 7999 元!eSIM 成焦点!还有这些新品

2025 年 9 月 10 日

新一轮美股 IPO 浪潮袭来 美股 IPO 今年共筹集资金 244 亿美元

2025 年 9 月 10 日

9 月 10 日国内四大证券报纸、重要财经媒体头版头条内容精华摘要

2025 年 9 月 10 日
金桂财经

2025 年 9 月
一 二 三 四 五 六 日
1234567
891011121314
15161718192021
22232425262728
2930  
« 8 月    

近期动态

  • 5999 元起 最贵 17999 元!苹果重大发布!库克:空前飞跃
  • 特朗普:印美正继续谈判以解决两国间贸易壁垒
  • 养殖 ETF(159865) 盘中净流入 6000 万份,资金抢筹布局养殖板块,机构:养殖盈利持续兑现
  • 科技霸凌!FCC 宣布撤销中国信通院等多家中国实验室测试认证许可
  • 基本面与技术面均呈看涨态势,金价创新高后大幅回调
  • 工信部:2024 年我国新能源汽车整车消费超 2 万亿元;2025 年慕尼黑国际车展开幕 | 汽车早参
广告

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 }