HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0311
Seal半透明な円の描画方法3解決


Seal

リンク

2018/3/11(Sun) 18:04:32|NO.82716

半透明な円の描画方法を教えてください

半透明な四角形の描画方法は理解はしたのですが
http://hsp.tv/play/pforum.php?mode=pastwch&num=5400

半透明な円の描画方法はどうすれば実現できるのでしょうか?
過去レスなど色々検索しましたが、
半透明な円の描画方法が見つかりませんでした
分かる方は是非とも教えてください^^



この記事に返信する


法貴優雅

リンク

2018/3/11(Sun) 18:42:27|NO.82717

こんな感じで、いいのかな?

// 円の準備 screen 1, 256, 256, 0 cls 4 color 255, 0, 0 circle 0, 0, 256, 256 // メイン screen 0, 640, 480, 0 redraw 0 // 描画テスト用に画面を塗る gradf 0, 0, 640, 480, 0, $112233, $aabbcc // 半透明度を変えて円を描く repeat 4 pos cnt * 128, 0 gmode 4, 256, 256, cnt * 64 gcopy 1, 0, 0 loop redraw 1



あまら

リンク

2018/3/11(Sun) 18:49:51|NO.82718

法貴優雅さんとほぼ同じ意見です。

円の場合は別のバッファに一旦描画してから半透明コピーしかないと思います。

それ以外だとArtlet2Dなどプラグインに頼るか、
APIを使うか……くらいでしょうか。



Seal

リンク

2018/3/11(Sun) 21:41:41|NO.82720

>法貴優雅さん
ありがとうございました
>あまらさん
まぁ、そうですなぁ...
Artlet2D など使い慣れていないのでぇ... T_T

ありがとうございました!!



ONION software Copyright 1997-2021(c) All rights reserved.