以前作成したものに、テクスチャの合成を追加しました
処理的には単純で 合成するテクスチャのアルファを見てもとのテクスチャと混ぜるだけです
この際にテクスチャの ReadWriteEnable
が有効でなければ合成できません
for (int x = 0; x < combineTexture.width; x++) { for (int y = 0; y < combineTexture.height; y++) { var color = combineTexture.GetPixel(x, y); texture.SetPixel(x, y, Color.Lerp( texture.GetPixel(x, y), color, color.a )); } }
このように画像の合成ができます