自定义assembler在原生平台修改透明度无效

  • Creator 版本:2.4.11

  • 目标平台:模拟器(原生环境)

  • 重现方式:自定义assembler,给uintVData里所有顶点的color赋值成半透明的16进制颜色
    结果:浏览器H5一切正常
    模拟器(原生环境)只有rgb生效了,alpha的值无效,顶点不能半透明。

  • 重现概率: 必现

image
log信息(原生模拟器):

别沉了啊,大佬们帮忙看看 :rofl:

这个问题已解决,自定义Assembler需要在引擎初次渲染之后再更新顶点颜色数据
否则顶点透明度会被还原成255
image
非原生平台不存在这个问题。
原生平台也只针对透明度会被还原,顶点xy、uv、rgb、索引都不存在这个问题

我是继承Label重写_resetAssembler加了一个顶点数据。web可以,原生报错找不到新定义顶点属性。这个要怎么处理呢