2 つの三角形で作られた正方形があります。左上は赤、右下は青です。今、左上から右下への線形グラデーションが必要です。
右上と左下に色を付けたくありません。アルファ 0 を指定しようとしましたが、うまくいきません。黒い色が見えます。
float vertices[] =
{
-1.0f, -1.0f,
1.0f, -1.0f,
-1.0f, 1.0f,
1.0f, 1.0f
};
byte maxColor=(byte)255;
byte colors[] =
{
maxColor, 0, 0, maxColor,
0, 0, 0, 0,
0, 0,maxColor, maxColor,
0, 0, 0, 0
};
byte indices[] =
{
0, 3, 1,
0, 2, 3
};
誰もそれを行う方法を知っていますか?
編集:
私は今それを別の方法で解決しました。正方形を上から下にグラデーションで塗りつぶします。次に、正方形を 45 度回転させ、少し拡大します。
答えてくれてありがとう。