二つの円の内側を透過、半透明にしたい
Posted: 2012年11月27日(火) 00:26
ドーナツのような厚みのある円を作成しようと、MakeGraphで作成されるグラフィック上で
加工処理をしてみましたが、上手くいきません
どうかお知恵をお貸しください
行く行くは円の内側を半透明にしたいとも考えています
以下は透過(失敗)の処理部分の抜粋です
加工処理をしてみましたが、上手くいきません
どうかお知恵をお貸しください
行く行くは円の内側を半透明にしたいとも考えています
以下は透過(失敗)の処理部分の抜粋です
SetDrawValidGraphCreateFlag(true);
SetDrawValidAlphaChannelGraphCreateFlag(true);
int SCREEN_TEMP = MakeGraph(200, 200);
SetDrawValidGraphCreateFlag(false);
SetDrawValidAlphaChannelGraphCreateFlag(false);
SetDrawScreen(SCREEN_TEMP);
// 外円
DrawCircle(100, 100, 100, GetColor(255, 255, 127), true);
// 内円
DrawCircle(100, 100, 50, GetColor(0, 255, 0), true); // この中を透過させたい
SetDrawScreen(DX_SCREEN_BACK);
SetTransColor(0, 255, 0);
DrawGraph(0, 0, SCREEN_TEMP, true);
ScreenFlip();
WaitKey() ;