一、技术栈
UE4.27 + spine-runtimes-3.8.95 + Spine3.8.75
二、操作流程
- 下载UE引擎:目前建议4.27,使用UE5的话会有编译问题。
- 下载插件:Releases · EsotericSoftware/spine-runtimes
- 将spine-runtimes/spine-ue4/Plugins/下的内容复制到项目的Plugins/文件夹中.
- 将spine-runtimes/spine-cpp/spine-cpp文件夹复制到项目的Plugins/SpinePlugin/Source/SpinePlugin/Public/文件夹中.
- 在项目的Build.cs文件中的PublicDependencyModuleNames中加入SpinePlugin
三、要点说明
要点1:spine资源的版本要和spine-runtimes的版本对应
- 因为使用的是spine-runtimes-3.8.95,所以找到的Spine资源需要是3.8.xx版本的
- 资源版本号可以在对应的json文件中查看。
要点2:spine资源的版本不能是3.8.75
- 因为网上3.8.75版本的破解版传播比较广泛,官方做了反制手段,ue中导入3.8.75的资源引擎会崩溃。
- 这个可以使用软件打开对应的json文件,手动修改,目前建议改成【3.8.33】,实测有效
要点3:无骨架报错
- 找到的资源无法正常导入,提示没有骨骼,这个需要用Spine软件重新导出一下就行。
- 图片需要选择附件。
四、相关链接
- UE官方链接:Download Unreal Engine
- Spine官方文档:spine-ue4 运行时文档
- spine-runtimes下载地址(需要魔法):Releases · EsotericSoftware/spine-runtimes
五、其他
如果照着操作有疑问的或者想要让我帮忙处理的,可以加qq1243391642,可以有偿帮忙。