Bug:
低版本工程使用unity2018打开之后,经常会出现shader报错,一个常见的原因是因为:
LIGHT_ATTENUATION(IN); //这个函数已经过时了
解决方案:
可以使用UNITY_LIGHT_ATTENUATION替换LIGHT_ATTENUATION,atten是输出
float3 wpos = mul(unity_ObjectToWorld, IN.vertex).xyz;
UNITY_LIGHT_ATTENUATION(atten, IN, wpos);
低功耗蓝牙项目,需要一块懂省电的板
思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发
低版本工程使用unity2018打开之后,经常会出现shader报错,一个常见的原因是因为:
LIGHT_ATTENUATION(IN); //这个函数已经过时了
可以使用UNITY_LIGHT_ATTENUATION替换LIGHT_ATTENUATION,atten是输出
float3 wpos = mul(unity_ObjectToWorld, IN.vertex).xyz;
UNITY_LIGHT_ATTENUATION(atten, IN, wpos);
低功耗蓝牙项目,需要一块懂省电的板
思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发
560
638
471

被折叠的 条评论
为什么被折叠?
