リファレンス URL:draw_circle_colour(x, y, r, col1, col2, boolean);

戻り値無し (Returns: N/A) 

指定した XY 座標に指定した半径(pixel 単位)で円を描く関数。

引数として色を二色与えることができ、二色でグラデーションを作ることができる。色に関する第一引数は中央からの色指定、第二引数ではアウトライン寄りの色を指定する。

円としてのアウトラインのみを描画する設定があり、最後の引数で ture を与えれば色に関する第一引数を無視して第二引数を使って円のアウトラインのみを描画することができる。

描画される円は正円(precise circle)ではなく、近似である。draw_set_circle_precision 関数を利用すれば円の描画定義(definition of circle)を変更できる。円の precision (精度)は標準で 24 となっており、4 〜 64 までの値で設定可能。

参考動作:draw_circle_colour


スクリプト・サンプル
// Draw か DrawGUI イベントで利用する var a,b,c,d; a=mouse_x; b=mouse_y; for (var i=0;i<4;i++) { c=irandom_range(4, 64); draw_set_circle_precision(c); d = i mod 2; draw_circle_colour(a+70*i,b,c,c_aqua,c_yellow,d); };
Functions/draw_circle_colour

Leave a Reply

Your email address will not be published. Required fields are marked *