求助!!更改图片通道值 <更改图片颜色>

需求:角色高亮动画,角色进行闪白。

目前使用的一张 跟角色相同的白色图片盖在上面,通过使用这张白图图片的 fadeIn 和 fadeOut 组合实现改图片的闪白。

缺点很明显,占用内存高,而且需要时间去预加载这张图片。

有没有方法:用过代码去修改图片通道,把图片的颜色改成白色。

:2:

求助!!!

求助!!!

@kenshin

你要不要参考下GraySpriteMaterial,自己添加个全白的Material,不过要改引擎,或者参考下材质系统的使用·。

建议用shader吧,如果你的人物再有动画,一张图就解决不了问题了

123bding

材质只有2.多才能用的吧?

是的,材质要 2.0.x 才可以~

使用 引擎 是 1.9.1
没有找到 render-engine.js 文件

1.9.2 可以使用shader实现, 参考下帖子的代码。
https://forum.cocos.com/t/shader/59401

这样拿到的 data 全是 0 0 0

好的:slightly_smiling: