如图,美术给到的spine动画导入后显示异常,全屏粉色,判断是材质球的问题
检查后发现该动画材质球的shader需要打开Straight Alpha Texture
这一开关。
查看shader代码,可以发现此参数
代码中做如下修改,需要注意的是,设置此值要在设置shader之前
skeletonGraphic.material.SetInt("_StraightAlphaInput", 1);
// 设置其他shader
skeletonGraphic.material.shader = skeletonShader;
大功告成