![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Unity Shader学习
Unity Shader学习
Var_al
一半一半
展开
-
Unity Shader Specular
Shader "Custom/MySpecular"{ properties { _SpecularColor("SpecularColor",Color) = (1, 1, 1, 1) _Spininess("Spininess", Range(1, 64)) = 8 } SubShader { pass{ tags{"LightMode" = "ForwardBase"}原创 2022-03-09 17:50:27 · 3540 阅读 · 0 评论 -
Unity Shader Diffuse
Shader "Custom/MyDiffuse"{ SubShader { pass{ tags{"LightMode" = "ForwardBase"} CGPROGRAM #pragma vertex vert #pragma fragment frag #include "unitycg.cginc" #include "lightin原创 2022-03-08 15:52:19 · 4002 阅读 · 0 评论 -
cannot implicitly convert from ‘float4x4‘ to ‘float4‘
Unity升级到5.6及以后,所有跟UNITY_MATRIX_MVP运算的矩阵或者向量的mul方法,会被自动转成UnityObjectToClipPos方法float4x4 m = mul(Unity_MATRIX_MVP, rm);// 自动变成如下float4x4 m = UnityObjectToClipPos(rm);在代码中遇到了这样的报错:void Update() { Matrix4x4 RM = new Matrix4x4(); RM[0,原创 2022-03-02 11:57:58 · 4749 阅读 · 0 评论