Unity Spine 资源出现白边的解决办法

最近在 Unity 项目里导入一套资源,运行后发现图片边缘有明显白边。

检查资源后发现,手动勾选材质上的 Straight Alpha Texture和alpha is Transparency 后白边消失。

问题原因

这类白边通常是 Alpha 处理方式不一致导致的。

Spine 资源导出时常见两种 Alpha 格式:

  • PMA / Premultiply Alpha
  • Straight Alpha

如果贴图本身是 Straight Alpha,但 Unity/Spine 导入设置按 PMA 处理,就会在透明边缘采样到错误颜色,表现为白边、黑边或杂色边。

解决

找到spine 设置

会发现这个路径下有不止一个presets 改成另一个就可以了,然后资源重新导入

相关推荐
魔士于安1 小时前
经典Game
游戏·游戏引擎·贴图·技术美术·模型
淡海水1 小时前
01-04-认知篇-Unity内存全景
unity·c#·游戏引擎·.net·gc
598866753@qq.com11 小时前
Codex与Unity
unity·游戏引擎
淡海水12 小时前
01-03-认知篇-C#内存模型深度解析
unity·c#·游戏引擎·.net·gc
警醒与鞭策20 小时前
Direct3D 12 中的内存管理
3d·游戏引擎·direct3d
淡海水1 天前
16-02-C#常用数据结构源码-附录B-源码索引速查
unity·c#·游戏引擎·il2cpp
速易达网络1 天前
无人机远程操控仿真
游戏引擎·cocos2d
郝学胜-神的一滴1 天前
游戏引擎原理与实践 02:揭开3A游戏背后的技术面纱
开发语言·计算机网络·程序人生·游戏·游戏引擎
警醒与鞭策1 天前
【无标题】
android·unity·性能优化·游戏引擎·perforce
zhchyun20082 天前
【Unity UI 进阶】仿 Element UI 打造企业级 Unity UI 组件库(10)
ui·unity·游戏引擎