真机和电脑上的shader差异性报错的解决方案

报错情况:non-square matrices not supported (3x1) at line 15

这里写图片描述

报错解决方案,双击这个地方会指定到你shader的某一行。我这里的 第43行 的代码如下

o.worldNormal = mul(unity_ObjectToWorld, v.normal);
修改为
o.worldNormal = mul((float3x3)unity_ObjectToWorld, v.normal);

猜你喜欢

转载自blog.csdn.net/pdw_jsp/article/details/81033964