得到结果:
理想结果:
代码大概实现方式复写MeshAssembler,重写updateColor函数,写入SpriteFrame里vertices。
三个点颜色分别是 红 绿 蓝
是在三个顶点上设置颜色的吗?怎么变成一条颜色线了,我来试试 
cocos如何输入顶点数据绘制一个三角形?
我是把源码 assembler-2d.js 和 mesh.js 拷贝出来做成自定义的assembler 然后自定义sprite去重写_resetAssembler函数,用自定义的assembler。 然后写入spriteframe的vertices
结贴, color忘记除以255了
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。