リファレンス URL:draw_set_circle_precision(precision);

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

円の描画設定を変更する。

円の描画はこの関数で設定された値(定義値)を元に実行される。

デフォルトは 24 で、4 〜 64 までの間で設定可能。大きな値を設定すればより精度の高い正円の近似を描画でき、小さな値は最終的に四角となる。

参考動作draw_set_circle_precision
※ HTML5 出力にはバグがあり、precision の変更ができていません(v1.4.1657)

    GM_Studio_14_functions_draw_set_circle_precision_screen_shot
計算コストは動作パフォーマンスにも影響を与えるため無駄に高い精度を求めるべきではない。特に半径のサイズが小さな円を描く場合には精度を上げても結果には反映されにくい。その場合、計算コストが高くなるだけなので precision を適切な数字まで小さくする方が効率的。 スクリプト・サンプル
// Draw か DrawGUI イベントで利用するコード var c,d,e,f; e=room_height/2; for (var i=0;i<8;i++) { c=4+8*i; draw_set_circle_precision(c); d = i mod 2; f = 40+i*70; draw_circle_colour(f,e,30,c_aqua,c_yellow,d); draw_text(f,e-50,c); };
Functions/draw_set_circle_precision

Leave a Reply

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