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

这篇具有很好参考价值的文章主要介绍了快速解决Spine动画导入Unity后需要设置Straight Alpha Texture的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

如果说此时的动画图片需求全部都是需要加上透明度计算的,那么可以通过直接修改"Spine/Skeleton"Shader脚本

如果不知道如何修改脚本可直接搜索“_StraightAlphaInput” 关键字,然后进行删除,或者直接粘贴复制一下的代码进行替换:文章来源地址https://www.toymoban.com/news/detail-586769.html

Shader "Spine/Skeleton" {
   
	Properties {
   
		_Cutoff ("Shadow alpha cutoff", Range(0,1)) = 0.1
		[NoScaleOffset] _MainTex ("Main Texture", 2D) = "black" {
   }
		//[Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 1
		[HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0
		[Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 

到了这里,关于快速解决Spine动画导入Unity后需要设置Straight Alpha Texture的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity——Spine动画的使用

    Spine是一个收费的跨平台的2D骨骼动画制作工具。 官方地址:http://zh.esotericsoftware.com/ Spine导出的资源有3个文件 .json 存储骨骼信息 .png 使用的图片图集 .atlas.txt 图片在图集中的位置信息 当我们把这三个资源导入到已经引入了Spine运行库的Unity工程后会自动为我们生成 _Atlas 材质

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

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

    2024年02月02日
    浏览(45)
  • 如何将spine的素材导入unity

    最近做项目,想将少前里的小人素材导入到unity里,于是乎便去捣鼓了一下,随便记录一下方便以后查看。 第一步:将素材导入spine(如果你已经有素材了,直接跳到第二步即可) 这里参考b站的一个教程:【少前/教程/小人动画】3分钟学会如何提取少前小人制作小人动画_哔

    2024年02月09日
    浏览(29)
  • Unity 如何导入二进制Spine文件

    总是忘记Spine导出二进制到Unity的设置,记录一下。 TIP 此教程只满足URP渲染管线与Linear颜色空间的需求 纹理打包器也修改一下拓展名(日常操作) 修改图集扩展名 不要 勾选图集的 预乘Alpha ,勾选 溢出 修改图集扩展名 .atlas.txt 可导出以下几种文件 Default Shader 设置为 Univer

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

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

    2024年01月18日
    浏览(31)
  • 关于Unity导入模型后无法预览动画的解决方法

            在近期的个人项目中遇到制作动画控制器时无法预览动画效果这一问题,自己通过不断的尝试总结了一下两种方法,如有不对请大家批评指正! (方法1只是记录我的解决过程,大家可直接参考方法2) 图一:左下角无法显示动画预览 解决方法1:选中初始的fbx模型

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

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

    2024年02月22日
    浏览(31)
  • 解决Blender在Unity中动画导入不兼容的问题

    如果你在blender中建立了一个模型,创建了相应的动画和其他东西,导出成FBX文件可能会发现在unity中并不存在animation。 提供一个解决方案: 1.首先选中你要导入的带有相应动画的物体,然后点击文件,导出成FBX文件。 2.勾选选中的物体 3.点击烘焙动画然后再导出。  4.导入到

    2024年02月03日
    浏览(61)
  • 【IntelliJ IDEA】idea修改设置默认maven,解决每次新建和导入项目都需要重新配置maven

    本文目录 一、开发工具 二、问题描述 三、解决方案 开发工具:IntelliJ IDEA 工具版本:Ultimate 2020.3 使用 idea 开发工具每次打开一个已有项目时,都需要重新配置一下 maven(Maven home path 和 User settings file)。这个问题出现好久了,问题不严重,但是特别烦人。 设置 Maven 路径和

    2024年02月14日
    浏览(42)
  • FBX动画导入Unity

    1.1 第一章 Unity导入FBX模型动画但不能动 随着AR/VR等技术发展,摸一手Unity动画总是不亏的 示例:电脑自带的3d查看器点开能自动播放的fbx文件(仅作演示) 3d查看器打开fbx文件的动画示例视频 点击导入的文件→ Materials →Location中选 Use External Materials(Legacy) → Apply 点击导入的

    2024年02月05日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包