有偿求助,3.8effect动态设置Property不显示

纹理是从一张大图上rect出来的,单独设置纹理都没有问题,shader在编辑器直接拖也是可行的。移植到2.4也没有问题
附demo
demo2.zip (3.6 MB)

  • Creator 版本:

  • 目标平台:

感谢分享经验的小伙伴们 :heart:

sprite.getMaterialInstance(0).setProperty()

试试这个

1赞
const _material = new Material();
_material.copy(quartereffect);
_material.onLoaded();
sprite.customMaterial = _material!

这样试试

1赞

可以拿到材质和设置材质

顶11111111111111111

preview

1赞

纹理Rect之后uv应该是归一化了把