加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
在翻看RPG Maker MZ默认工程源码的时候,我发现了ColorFilter的fragment shader的源码,其中到处是诸如这样的语句:
float r3 = blendColor.r / 255.0;
float g3 = blendColor.g / 255.0;
float b3 = blendColor.b / 255.0;
float i3 = blendColor.a / 255.0;
float r3 = blendColor.r / 255.0;
float g3 = blendColor.g / 255.0;
float b3 = blendColor.b / 255.0;
float i3 = blendColor.a / 255.0;
对于 rgba 四个通道分开赋值的做法我不是很理解。这样写的原因是什么?WebGL不支持swizzling吗? |