Sample modified and updated 🙂
サンプルを更新しました。
Like when inheriting bone and attachment's color, i think It is easy to understand using multiply and scrren blending calculation.
ボーンやアタッチメントの継承時のように、色には乗算やスクリーンの合成式を用いるのが理解しやすいと思います。
"color" goes from light to dark. (multiply/modulate)
"tintcolor" goes from dark to light. (screen)
"color"は明色から暗色へ。"tintcolor"は暗色から明色へ。
Unchanged/pass color , "color" is white , "tintcolor" is black.
通過色(変更されない色)は、color/tintcolorで白と黒になります。
multiply/modulate
out.color = out.color * color
screen
out.tintcolor = 1.0 - (1.0-out.tintcolor) * (1.0-color)
I think that "modulate alpha" will be able to do in this case.
これなら、不透明度の乗算も可能かと思います。
out.color = setup.0xFFFFFFFF * track0.0xFFFFFFAA * track1.0x88FFFFFF = 0x88FFFFAA
:coffee: