某些网上以及书籍中关于首次使用灰度shader出错时需要注意的点

发布时间 2023-03-24 15:19:02作者: EliAugustYbi

最近因为毕业设计,刚刚入门shader,找了本cocos2d-x的书看关于在cocos中运用shader的部分,网上也有人照着本书做相应的博客,但是使用他们的代码都会出现错误。

  • 书上的代码:

  • 错误提示:

将以下代码:

改为:

texColor.rgb = vec3((texColor.r+0.05) * u_grayParam.r + (texColor.g+0.05) * u_grayParam.g + (texColor.b+0.05) * u_grayParam.b);

对于首次使用shader的我迷了很久,最后发现是书上代码在我的cocos2d-x运行中有错。