【spine】制作游戏中人物动作(战斗、倒地、移动等操作等)动画的一个完整流程

该文介绍了如何从原画开始,通过图片切割、使用PS补全遮挡部分,然后将图层转化为精灵图并利用LayerToPNG插件导出JSON文件,再用Spine导入制作骨骼动画。如果已有他人作品,可尝试反编译atlas或json文件直接使用。过程中可能会遇到如PS导出JSON错误或LayerToPNG插件出错等问题,需进行调试和手动调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

正常流程

  1. 原画(可以自己找看起来不错的,当个兴趣爱好自己画也行,再不然自己用AI,比如SD或者Lora生成)
  2. 图片切割,要补全那些遮挡的部分(说明要自己先学会PS)
    具体看这篇文章https://zhuanlan.zhihu.com/p/143218421
  3. 划分成精灵图(各图层,初学者尝试的话就弄少点,不过越多才能越灵活)
  4. 使用LayerToPNG插件,导出json和附带的image文件夹
  5. 用spine导入json文件
  6. 加入骨骼和网络,制作动画

反编译:

如果你特别喜欢某位大佬的作品,看看他的文件有没有atlas/json文件和相应的精灵图,有的就直接用spine的解包工具即可。

如果没有atlas或者json文件,但是有合在一起的精灵图。
实现步骤如下:

  1. 用精灵分割器,分享地址:https://www.aliyundrive.com/s/E1Xy9WjELZW
  2. F5自己选间距,再人工调整一些失误的精灵图切割
  3. 导出图片
  4. 为了方便自己看是否需要改名称
  5. 再到spine自己调即可。

新手易遇到的的问题

为什么PS导出的Json文件,在Spine导入的Json数据显示Missing

LayerToPNG插件问题:An unexpeted error has occurred To debug, run the LayersToPNG script using Adob

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值