Spine插件调研

结论:已验证插件可以正常使用,通过官方库安装插件,在spine软件中导出对应格式的文件,即可通过UE5插件转化为UE5资源,插件功能可以正常使用,但是安装插件的版本需要和spine版本对应
存在问题:spine 3.8.75版本(网上流通的破解版本),导出的文件在UE中不可用,会提示导入文件版本的不符的错误
定义
Spine 是一款针对游戏开发的 2D 骨骼动画编辑工具。 Spine 旨在提供更高效和简洁 的工作流程,以创建游戏所需的动画。
动画分类:角色动作和立绘展示
通过spine插件导入

  1. 创建一个UE项目
  2. 将官方库的插件从git上拿下来
  3. 将git中spine-runtimes/spine-ue4/Plugins文件夹复制到项目目录中
  4. 将spine-runtimes/spine-cpp/spine-cpp 文件夹复制到Plugins/SpinePlugin/Source/SpinePlugin/Public/ 路径下
  5. 添加 SpinePlugin to PublicDependencyModuleNames 到项目的 Build.cs
  6. 添加 SpinePlugin/Public 和 SpinePlugin/Classes to PublicIncludePaths到项目的Build.cs 文件中
public class spine : ModuleRules
{public spine(ReadOnlyTargetRules Target) : base(Target){PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "SpinePlugin" });PublicIncludePaths.Add("SpinePlugin/Public");PublicIncludePaths.Add("SpinePlugin/Classes");}
}

编译完成后,查看插件

通过插件可以提添加组件

之后可以将spine导出的三种文件导入到UE中,在组件中添加文件,即可使用

在组件中添加文件,就可以在屏幕中显示

在这里可以添加预览动作来使用

在蓝图中可以通过set animation来实现运行是播放动画

同时还能设置皮肤,pose等信息

spine插件同时支持UMG UI组件,可以在UI中使用

导出为UE资源

左上角spine -> export

使用软件自带的导出,并且要勾选纹理包

UE5 使用Spine插件相关推荐

  1. Unity Spine插件使用

    Unity Spine插件使用 Spine是针对游戏开发的2D骨骼动画.Unity本身并不支持播放spine文件需要安装 Unity Spine插件才能支持. Spine插件下载安装 Spine插件可 ...

  2. 【虚幻引擎UE】UE4/UE5 GIS辅助类插件推荐及使用介绍

    一.Heatmap Effect(热力图插件) 二.Thermodynamic Chart(图表热力图插件) 三.Heatmap Effect Generator(地图热力图工具) 四.Map Bor ...

  3. 【虚幻引擎UE】UE4/UE5 环境构建插件推荐及使用介绍

    一.Ultra Dynamic Sky(天气插件) 支持天气和昼夜变换,包含音效,可以预设也可以动态切换.内置照明解决方案,太阳.月亮和天空照明均与天空同步,并随时间变化. 天气包含:晴天.2D晴天. ...

  4. UE5自定义编辑器Slate插件

    UE5创建编辑器插件 引用:https://www.pudn.com/news/629088c5bf399b7f35265dca.html 先创建一个编辑器插件: 主要点击事件代码:C++创建Slat ...

  5. UE4 UE5 opencv插件 获取摄像头画面

    本插件在UE4.26.UE4.27.UE5.0.3等版本亲测有效,谢谢各位前辈朋友,这里就不一一鸣谢了. 插件地址:UE5OpenCV插件-C++文档类资源-CSDN下载 1.项目配置 下载后解压到工 ...

  6. 【虚幻引擎UE】UE4/UE5 功能性插件推荐及使用介绍 2

    一.UnrealEditorPythonScripts (基于UE5 的Python支持插件) 支持Python语言基于UE5进行开发 GIT地址:https://github.com/mamonie ...

  7. 随笔-Unity中修改Spine材质

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

  8. 紧急!UE5插播一条安防视频

    Part1前言 在用UE5进行项目开发的时候,进程需要进行安防视频的播放,如rtsp的视频流.本文针对这一需求,开发了基于UE5的InVideo插件,使用了安防视频的播放. Part2实现思路 视频流 ...

  9. 关联GIS:条条道路通UE5城

    Part1前言 本文介绍如何使用UE5的Georeferencing插件实现UE5与GIS坐标的关联. Part2坐标系介绍 这里主要涉及以下几个坐标系,如下图 1.地理CRS坐标系 通过经纬度和海拔 ...

  10. UE5接入在线直播视频源,如hls(m3u8)格式

    文章目录 1.实现目标 2.实现过程 2.1 VlcMedia插件重编译 2.2 UE5接入在线直播 2.3 创建材质 3.参考资料 1.实现目标 通过重编译VlcMedia插件,以支持在线直播视频在 ...

最新文章

  1. 【高并发】并发编程到底应该学什么?一张图秒懂!!
  2. 【Vegas原创】将treeview父结点的链接改为折叠事件
  3. 那些开源库你是怎么知道的?
  4. 解决Mac10.13 Pod报错 -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.fram
  5. 如何用python做计算软件_如何用Python写一个计算器软件 附带效果图
  6. 利用SQL SERVER 2008 的XML字段类型实现扩展属性
  7. BZOJ1119[POI2009]SLO BZOJ1697[Usaco2007 Feb]Cow Sorting牛排序
  8. eclipse混淆打包出错
  9. 《WebRTC源码深入剖析》总结
  10. 修改android屏幕分辨率
  11. 单片机入门3.驱动蜂鸣器
  12. 易语言程序c0000005,教你四招彻底解决易语言程序误报问题
  13. 控制台模拟鼠标、键盘操作
  14. Diego1# 机器视觉 -AR标签跟随
  15. Android 自定义一个Toast
  16. matlab限幅器无饱和怎么设置,抗积分饱和算法:输出限幅.ppt
  17. 基于JAVA校园疫情信息管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
  18. CSDN 编程挑战 博弈游戏2 斐波那契
  19. ARM服务器再添生力军,超云发布两款ARM服务器
  20. 华为手机摄影入门到精通pdf_手机摄影入门教程视频 手机摄影技巧视频教程

热门文章

  1. 终于把所有的Python库,都整理出来啦!
  2. u盘装系统放iso文件还是gho文件?
  3. 【asp】有效防止网站留言板出现垃圾留言/评论实现思路_ASP教程
  4. Android音视频学习路线
  5. visio怎么画球_快速学习Visio 门球制图
  6. 禁止双击、拖动listctrl列头
  7. 启明星Exchange/outlook预定会议室终端显示解决方案
  8. 简单介绍Hadoop实操
  9. Unity安装包下载及安装教程
  10. Revit族库管理系统