Unity | Spine动画记录

这篇具有很好参考价值的文章主要介绍了Unity | Spine动画记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

https://blog.csdn.net/linshuhe1/article/details/79792432
https://blog.csdn.net/winds_tide/article/details/128925407

1.需要的三个文件

通常制作好的 Spine 动画导出时会有三个文件: .png 、.json 和 .atlas:

  • skeleton-name.json 或 skeleton-name.skel.bytes,包含了skeleton和animation数据。
  • skeleton-name.atlas.txt,包含了texture atlas的信息。
  • 一个或多个 .png 文件,每个文件代表了texture atlas中的一页,而texture atlas包含了skeleton所需的全部图片。

spine直接导出.atlas.txt会有问题吗,Unity,unity,spine,游戏引擎 在导入 Unity 之前需要将 .atlas 后缀的文件改为 .atlas.txt 后缀(不修改可能会有问题)
将三个文件拖到 Unity 的 Project 面板中,假如运行库导入正常,此时会生成三个新的文件:_Atlas 、_Material 和 _SkeletinData ,并且在 Console 面板中会打印导入成功的日志,三个文件的作用:

  • _Material资源包含一个着色器引用和.png纹理。
  • _Atlas资源包含一个材质引用和.atlas.txt 。
  • _SkeletonData资源包含一个json引用和_Atlas资源。

2.生成动画资源

spine直接导出.atlas.txt会有问题吗,Unity,unity,spine,游戏引擎

3.组件

SkeletonRenderer、SkeletonAnimation、SkeletonMecanim都是Spine的Unity运行时中的组件:文章来源地址https://www.toymoban.com/news/detail-826788.html

  • 如果你只需要在Unity场景中显示静态图像, 那么使用SkeletonRenderer。如果你想要播放或控制spine动画, 那么使用SkeletonAnimation。
  • SkeletonAnimation: 这个组件允许你直接使用Spine动画。你可以编程控制动画,例如播放、暂停、混合等等。这对于比较简单或者需要代码精细控制的情况来说是非常方便并且高效。
  • SkeletonMecanim: 这个组件允许你将Spine动画和Unity内置的Mecanim系统结合起来使用。通过这种方式,你可以使用Animator Controller和Animator State Machine来管理复杂的动画逻辑。这对于那些有大量状态转换,并且希望能够利用Unity提供的视觉工具进行编辑管理的情况很有用。

4.需要的插件

  • spine-unity-4.1-2023-11-28.unitypackage
  • spine-unity-3.8-2023-11-28.unitypackage
    下载地址:https://download.csdn.net/download/weixin_39766005/88803496

到了这里,关于Unity | Spine动画记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 快速解决Spine动画导入Unity后需要设置Straight Alpha Texture的问题

    在导入Spine资源后,Unity会根据不同的后缀,自动化构建出不同格式的资源。导入后,会发现播放的动画和导入前的动画的图片不一样。这时上网查基本都是需要手动吧材质资源的Straight Alpha Texture 勾上。 查看材质的Shader可以看出这个选项是用来选择颜色是否加了透明度的计算

    2024年02月16日
    浏览(28)
  • 【Unity】GPU骨骼动画 GPU Spine动画 2D/3D渲染性能开挂 动画合批 支持武器挂载 支持实时获取骨骼位置

     GPU 3D骨骼动画和 GPU 2D Spine动画插件均包含在【万人同屏整合方案】中,老板们可在某宝搜:[游戏开发资源商店] 以获取全套方案的所有源码插件。 插件功能: 1. 支持3D动画转GPU动画  2. 支持2D Spine动画转GPU动画 3. 支持挂点、支持挂载物、动态切换挂载物、实时获取挂点T

    2024年01月18日
    浏览(34)
  • 【Unity】GPU骨骼 GPU Spine动画 2D/3D渲染性能开挂 合批渲染 支持武器挂载 动画事件 动画融合 实时获取骨骼位置

     GPU 3D骨骼动画和 GPU 2D Spine动画插件均包含在【万人同屏整合方案】中,老板们可在某宝搜:[游戏开发资源商店] 以获取全套方案的所有源码插件。   万人同屏渲染避障锁敌方案实现对抗战斗demo 展示GPU动画高级功能 动画事件 动画平滑过渡 融合   插件功能: 1. 支持3D动画

    2024年02月22日
    浏览(33)
  • 【CocosCreator入门】CocosCreator组件 | Spine(骨骼动画)组件

             Cocos Creator 是一款流行的游戏开发引擎,具有丰富的组件和工具,其中Spine 是一个基于骨骼系统的 2D 动画工具,它可以让开发者通过对骨架和关键帧的调整来制作出更加自然、流畅的动画效果。Cocos Creator 支持使用 Spine 的 JSON 格式文件导入到项目中,并且提供了

    2023年04月15日
    浏览(32)
  • Spine2D骨骼动画播放器 - 微信小程序版

    SpinePlayer 2D骨骼动画播放器 - 微信小程序版 可用于播放 Spine 导出的动画文件。支持版本: 3.8 、 4.1 (这两个版本的官方资源测试通过) 动画师:K完动画,交给领导审核。对方不在电脑边。又不想浪费时间录一大堆GIF。 动画师:动画导给开发,他代码有BUG非说我导出有问题

    2024年02月09日
    浏览(35)
  • Spine(Unity)

    1.当前动画播放完毕后自动播放下一个动画 2.自动动画补偿问题 1)由于spine在切换动画的时候自动补偿,用于动画的平稳过度。但是会导致残影等bug,这时候需要在SetAnimation前调用 skeletonAnimation.skeleton.SetToSetupPose (); spineAnimationState.ClearTracks ();    或 skeletonGraphic.AnimationState

    2024年02月11日
    浏览(32)
  • Unity Spine帧事件

    编辑窗口 点坐边的那个小灰点来切换 亮点代表当前动画 可以一个事件 添加多个监听 一个事件可以添加多个监听

    2024年02月12日
    浏览(31)
  • Unity 导入spine插件

    1.首先去spine官网下载插件,地址是http://zh.esotericsoftware.com/spine-runtimes 2.选择unitypackage 3.问美术 他们的spine版本号 选择对应版本 4.下载下来后 直接导入Unity,删除案例文件夹。这样插件就导入了 5.美术给的资源,一般是三个,你在Unity新建个文件夹直接拖入,这时候会报错,说

    2024年02月02日
    浏览(46)
  • unity spine 进阶使用

    在项目实践中,我们常常遇到收集金币,钻石等这样的特效需求,最初我们也是全靠代码实现,效果总是差点,偶然和我们动画师聊天确定了一种新的实现方案。 大概流程是动画师在spine软件中实现炸金币+飞金币的过程 输出文件给到程序,程序需要在代码中动态修改节点位

    2023年04月08日
    浏览(65)
  • 随笔-Unity中修改Spine材质

            我们在Unity中使用Spine动画时,往往需要在材质上添加一些效果,比如描边、闪光等等。              这些效果其实在Spine插件中就给我们提供好了对应的Shader,路径分别是: Spine/Outline/Skeleton、Spine/Skeleton Fill。 虽然有插件上给我提供好了这些常用的Shader,单独

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包