Unity 如何导入二进制Spine文件

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

前言

总是忘记Spine导出二进制到Unity的设置,记录一下。

TIP 此教程只满足URP渲染管线与Linear颜色空间的需求

步骤

1.修改拓展名

纹理打包器也修改一下拓展名(日常操作)
unity3d 导入spine,unity,spine,游戏引擎

2.修改参数

修改图集扩展名
不要勾选图集的预乘Alpha,勾选溢出
修改图集扩展名.atlas.txt
unity3d 导入spine,unity,spine,游戏引擎

3.导出文件

可导出以下几种文件
unity3d 导入spine,unity,spine,游戏引擎

4.修改Unity中的Spine导入设置

Default Shader设置为Universal Render Pipeline/Spine/Skeleton
修改Atlas Texture SettingsStraightAlphaPreset
再把下面三个材质球换成SpineURP包内的几个Shader

unity3d 导入spine,unity,spine,游戏引擎

5.导入文件

将导出的文件直接拖动到Unity工程(前提:该工程已安装好运行库),即可在目录中生成对应的SkeletonData角色文件
unity3d 导入spine,unity,spine,游戏引擎

6.检查材质球

检查一下材质球是否为我们预设的材质
unity3d 导入spine,unity,spine,游戏引擎
unity3d 导入spine,unity,spine,游戏引擎

7.检查导入图片设置

检查当前图片设置
勾选sRGB
勾选Alpha Is Transparency
unity3d 导入spine,unity,spine,游戏引擎

7.生成动画

直接将SkeletonData拖入Hierarchy即可
但是如果打包AB从手机加载,则需要重新加载文件、图片和材质即可

参考

如何使用Spine导出的二进制文件
Encountered a Spine issue with hot-updated AssetBundle loading on iOS文章来源地址https://www.toymoban.com/news/detail-727480.html

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

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

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

相关文章

  • 将数据转二进制流文件,用PostMan发送二进制流请求

    一、将byte数组转二进制流文件,并保存到本地 byte [] oneshotBytes=new byte[]{78,-29,51,-125,86,-105,56,82,-94,-115,-22,-105,0,-45,-48,-114,27,13,38,45,-24,-15,-13,46,88,-90,-66,-29,52,-23,40,-2,116,2,-115,17,36,15,-84,88,-72,22,-86,41,-90,-19,-58,19,99,-4,-63,29,51,-69,117,-120,121,3,-103,-75,44,64,-58,-34,73,-22,110,-90,92,-35,-18,-128,16,-

    2024年02月15日
    浏览(29)
  • 微信小程序微信原生小程序如何通过后端返回的二进制流导出excel文件并保存和转发

    首先后端返回给我们的数据是这样的,一串二进制流 然后直接上代码吧,注释基本上说的差不多了 打开后的界面就是这样,导出成功,然后右上角三个点可以保存本地和转发

    2024年02月11日
    浏览(40)
  • java图片转二进制流_java将文件转化成二进制流

    二进制流的主要编码格式是base64码。可以在网上找一些在线转base64编码的网站进行尝试转换。 例如:http://imgbase64.duoshitong.com/然后通过前端展现和下载。 前端显示二进制流图片(src中放置base64码及二进制流) 前端下载二进制流文件(herf中放置base64码及二进制流,download后面放

    2024年02月06日
    浏览(43)
  • 后端返回二进制流,前端处理二进制文件流,实现预览图片以及PDF

    1、首先预览PDF需要 后端 将响应头 Content-Type 设置为PDF类型 application/pdf ,不能预览,会直接下载 2、 前端 定义接口:并设置相应类型 responseType 为 blob 请求数据:通过 window.URL.createObjectURL(res) 转成本地预览地址, 在通过 window.open() 方法打开转成本地预览地址即可预览PDF,如下

    2024年02月15日
    浏览(39)
  • C#生成二进制文件

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Runtime.InteropServices; namespace WindowsFormsApplication1 { public partial class MAC : Form { public MAC() { InitializeComponent(); } [StructLay

    2024年02月13日
    浏览(36)
  • 【VSCode】查看二进制文件

    1.安装插件Hex Editor 2.打开二进制文件 3.执行Hex Editor命令

    2024年02月13日
    浏览(38)
  • Linux查看二进制文件

    hexdump 、 hd 、 od 、 xxd hexdump 、 hd 可以使用16进制、10进制、8进制、 ascii 码的形式查看文件。 执行 就会看到hd其实只是hexdump的一个软链接。 使用 man hexdump ,可以查看 hexdump 的各种参数。 length and offset 参数后面可以跟后缀KiB(=1024)、MiB(=1024 1024),依此类推GiB、TiB、PiB、

    2024年02月08日
    浏览(37)
  • Python读写二进制文件

    Python 读写文件的二进制数据需要使用到struct模块,进行C/C++与Python数据格式的转换。 struct模块中最常用的函数为pack和unpack,用法如下: 函数 return explain pack(fmt,v1,v2…) string 按照给定的格式(fmt),把数据转换成字符串(字节流),并将该字符串返回. pack_into(fmt,buffer,offset,v1,v2…) No

    2024年02月08日
    浏览(33)
  • Unity数据解析(Json、XML、CSV、二进制)

    常见的数据解析(Json、XML、CSV、二进制)

    2024年02月21日
    浏览(31)
  • Java中读取二进制文件

    读写二进制文件常用的类有DataInputStream和DataOutputStream。         利用DataInputStream类读二进制文件,其实与利用FileInputStream类读文本文件及其相似,也要用到FileInputStream类关联二进制文件。具体操作步骤如下:         1)导入相关的类                 import ja

    2023年04月08日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包