求思路cocos2d-x 怎么实现ubb文字渐变色
例[color=#ff0000,#ffffff]hello[/color]
一下子没找到unity是怎么实现的
直觉上可能两个方案,用有限的uniform支持比如最多四个颜色
另一个方案是动态生成一个texture,可以支持任意数量的颜色
不知道Unity怎么实现的
这是我现在在用的写死的渐变色label
一下子没找到unity是怎么实现的
直觉上可能两个方案,用有限的uniform支持比如最多四个颜色
另一个方案是动态生成一个texture,可以支持任意数量的颜色
不知道Unity怎么实现的
这是我现在在用的写死的渐变色label
#ifdef GL_ES
precision lowp float;
#endif
varying vec4 v_fragmentColor;
varying vec2 v_texCoord;
void main()
{
gl_FragColor = v_fragmentColor * texture2D(CC_Texture0, v_texCoord) * vec4(1, 1.0 - v_texCoord.y * 0.17, 1.0 - v_texCoord.y * 0.72, 1);
}
没有找到相关结果
已邀请:
2 个回复
wingser
赞同来自:
谷主
赞同来自: wingser