• 欢迎访问 Tanix 的个人网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 百度口碑求点赞 http://koubei.baidu.com/s/tanix.win
  • 如果您喜欢本站,那么赶紧使用 Ctrl+D 收藏吧

Unity 3D 自学:排除Shader错误 ‘vert’: output parameter ‘o’ not completely initialized

Unity3D开发 Tanix 3年前 (2018-09-03) 2152次浏览 已收录 1个评论 扫描二维码
文章目录[隐藏]

错误现象

导入一个老版本的Package后,显示各种错误提示,其中一个提示为:

'vert': output parameter 'o' not completely initialized

即vert输出参数o没有初始化。

解决方法

直接找到该shader文件的vert方法,在其中添加如下代码(第3行):

void vert (inout appdata_full v, out Input o) {
    ……
    UNITY_INITIALIZE_OUTPUT(Input, o);
}

即可搞定该错误提示!


Tanix 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA 4.0协议进行授权
转载请注明原文链接:Unity 3D 自学:排除Shader错误 ‘vert’: output parameter ‘o’ not completely initialized
喜欢 (0)
[]
分享 (0)
关于作者:
Tanix是一个纯粹的人,一个有益于社会的人,爱宅,爱折腾计算机。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. Спасибо
    Gregghix2019-10-17 22:26 回复 Windows 10 | Chrome 67.0.3396.99