前言
总是忘记Spine导出二进制到Unity的设置,记录一下。
TIP 此教程只满足URP渲染管线与Linear颜色空间的需求
步骤
1.修改拓展名
纹理打包器也修改一下拓展名(日常操作)
2.修改参数
修改图集扩展名不要
勾选图集的预乘Alpha
,勾选溢出
修改图集扩展名.atlas.txt
3.导出文件
可导出以下几种文件
4.修改Unity中的Spine导入设置
Default Shader
设置为Universal Render Pipeline/Spine/Skeleton
修改Atlas Texture Settings
为StraightAlphaPreset
再把下面三个材质球换成SpineURP
包内的几个Shader
5.导入文件
将导出的文件直接拖动到Unity
工程(前提:该工程已安装好运行库),即可在目录中生成对应的SkeletonData
角色文件
6.检查材质球
检查一下材质球是否为我们预设的材质
7.检查导入图片设置
检查当前图片设置
勾选sRGB
勾选Alpha Is Transparency
7.生成动画
直接将SkeletonData拖入Hierarchy即可
但是如果打包AB从手机加载,则需要重新加载文件、图片和材质即可文章来源:https://www.toymoban.com/news/detail-727480.html
参考
如何使用Spine导出的二进制文件
Encountered a Spine issue with hot-updated AssetBundle loading on iOS文章来源地址https://www.toymoban.com/news/detail-727480.html
到了这里,关于Unity 如何导入二进制Spine文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!