DrawCircleAA

円の描画(アンチエイリアス効果付き)

DrawCircleAA x, y, r, posnum, Color

x , y : 描く円の中心座標
r   : 描く円の半径
posnum : 円を形成する頂点の数
Color : 円の色
FillFlag : TRUE(1の意)で円の中身も塗りつぶし、FALSE(0の意)で輪郭のみ

(プラグイン / モジュール : DxLibW)

解説

DrawCircle』 で描かれる円はアンチエイリアス効果の無いくっきりした線( 悪く言えばジャギジャギした線 )で描かれますが、
この『DrawCircleAA』で描かれる円はアンチエイリアス効果の付いた滑らかな線で描かれます。

ドット単位のくっきりした円を描画したい場合は『DrawCircle』を、滑らかな円を描画したい場合は『DrawCircleAA』を使用してください。

因みに、『DrawCircle』と異なり『DrawCircleAA』は厳密には引数 posnum で指定した正多角形を描画する関数です、
引数 posnum の値を大きくすればするほど角の多い多角形になり、より円に近くなります。( ただ、posnum の値の大きさに比例して描画負荷も高くなるので注意してください )

その他の円の描画に関する解説は『DrawCircle』の解説を参照してください。

戻り値:
  0:成功

関連項目

DrawCircle円の描画(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib グラフィック描画
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs