以前2dx的LayerGradient 这个在creator要怎么实现?

以前2dx的LayerGradient 这个在creator要怎么实现?

目前暂时无法实现,web 端可以自己用 Canvas 做一个 gradient 贴图

要不要加个啊, 感觉蛮好用的。

目前优先级不高哦

1赞

加个强大点的, 可以选择 什么形状的, 如 三角形、 矩形,
然后每个顶点都可以自己设置颜色的。

顶个顶个顶个顶个

一大堆稳定性,性能问题等在那里,哪有功夫加东西。

1赞

现在还是没有LayerGradient么?项目的背景有需要

好想知道, 哪些功能在插队, 排队排了4年了。

感觉可以实现的.
顶点颜色或shader.
借用大佬的工具:
https://forum.cocos.org/t/topic/103617/112

这个他有发源码吗?
从头到尾看下来, 没看到
点他的网址, 也很多是介绍的, 没有项目, 。

这是一个工具, 在里面用鼠标操作可以生成shader代码, 我把我做的这个发给你:
LayerGradient.zip (2.4 KB)
把两个文件加它们的meta都拖到项目里, 然后使用方法参照这里: https://docs.cocos.com/creator/manual/zh/render/material.html

谢谢, 挺好用的

建议

      color2: 
        value: 
          - 1
          - 0
          - 0
          - 1
        editor:
          type: color
      color1: 
        value: 
          - 1
          - 1
          - 0
          - 1
        editor:
          type: color

指定下类型, editor:{type:color}

这样更方便

大神那个工具还未完工. uniform有color类型, 不过值不方便修改, 所以我直接用的vec4类型