creato3.0 升级到 3.4 shade 报错。

有个水特效shade 在升级到3.4 shade包错。


这是什么原因?

可以看一下 材质升级文档
https://docs.cocos.com/creator/manual/zh/material-system/effect-2.x-to-3.0.html
https://docs.cocos.com/creator/manual/zh/material-system/Material-upgrade-documentation-for-v3.0-to-v3.1.html


另外,也可以参考 https://github.com/cocos-creator/CococsCreator-public-technology-solutions/tree/main/demo/Creator3.3.1_3D_cartoon_vegetation 修改升级一下shader

更多

1赞

添麻烦了。哎,为啥子自己没注意有个帮助内。。

哈哈哈,其实这些改动还是有一定影响的,所以为了让开发者顺利升级,我们也是尽量把需要修改优化的告知。

你的这个问题正常这么修改就可以了
https://gitee.com/yeshao2069/CocosCreatorDemos/blob/v3.4.x/2DDemo/RenderTextureDemo/assets/res/player.effect#L26-43