Unity shader错误:’vert’: output parameter ‘o’ not completely initialized

导入一个旧项目到unity5中,shader报错了:'vert': output parameter 'o' not completely initialized。

vert输出参数o没有初始化。直接定位vert,找到以下疑似代码并添加######中间#####部分代码:

void vert (inout appdata_full v, out Input o) {

#################################################

UNITY_INITIALIZE_OUTPUT(Input,o);

########################################################

o.customColor = abs(v.normal);}

你可能感兴趣的:(Unity3d)