各位大佬问个问题,
我在Material那挂了一个texture纹理图片,然后在shader里进行了 o *= texture2D(mainTexture0, uv);
这个mainTexture0就是挂载在Material上的,
我想要把这maintexture0换成cc.sprite组件上挂的贴图资源,
问下在shader里能直接获取到cc.sprite整个的贴图资源吗?还是说要搞其他的操作?
![]()
一般都有个这个参数好像就是默认的图片
嗯 我试了下好像是的,但是却报错了,但是却不影响UV跑起来。。。
大概是这个逻辑
重新弄了一份材质又没得问题了
这种需要JS代码去传纹理,我想的是直接用cc.sprite的贴图纹理,已经解决了直接不挂就会用默认的cc.sprite