원 그리기 함수 (draw_circle_colour)
이 함수는 원의 윤곽선 또는 채워진 원을 그릴 수 있습니다. 채워진 원을 그릴 경우 내부와 외부의 색상을 정의할 수 있습니다. 두 색상이 다르면 그라데이션 효과가 나타나며, 색상 설정은 draw_set_colour()
함수로 설정한 기본 색상을 덮어씁니다. 또한, draw_set_circle_precision()
함수를 사용하여 그리기의 정밀도를 정의할 수 있습니다.
문법
draw_circle_colour(x, y, r, col1, col2, outline);
인수 설명
인수 | 타입 | 설명 |
---|---|---|
x | Real | 원의 중심 x 좌표 |
y | Real | 원의 중심 y 좌표 |
r | Real | 원의 반지름 (중심에서 가장자리까지의 거리) |
col1 | Colour | 원의 중심 색상 |
col2 | Colour | 원의 가장자리 색상 |
outline | Boolean | 원이 윤곽선인지 여부 (true: 윤곽선, false: 채워진 원) |
반환값
N/A
예제
draw_circle_colour(x, y, 100, c_white, c_black, false);
이 코드는 실행 인스턴스의 x 및 y 위치에 중심이 있는 반지름 100 픽셀의 채워진 원을 그립니다. 중심은 흰색, 가장자리는 검은색으로 그라데이션 효과가 나타납니다.
활용 예제
- 채워진 원 그리기
draw_circle_colour(200, 150, 50, c_red, c_blue, false);
- 중심이 (200, 150)이고 반지름이 50 픽셀인 채워진 원을 그립니다. 중심은 빨간색, 가장자리는 파란색입니다.
- 윤곽선 원 그리기
draw_circle_colour(300, 250, 75, c_green, c_yellow, true);
- 중심이 (300, 250)이고 반지름이 75 픽셀인 윤곽선 원을 그립니다. 색상은 설정되지 않으므로 중심 색상은 무시됩니다.
- 그라데이션 효과
draw_circle_colour(400, 350, 100, c_purple, c_orange, false);
- 중심이 (400, 350)이고 반지름이 100 픽셀인 채워진 원을 그립니다. 중심은 보라색, 가장자리는 주황색으로 그라데이션 효과가 나타납니다.
- 정밀도 설정
draw_set_circle_precision(16); draw_circle_colour(500, 450, 60, c_white, c_black, false);
- 원의 정밀도를 16으로 설정한 후, 중심이 (500, 450)이고 반지름이 60 픽셀인 채워진 원을 그립니다. 중심은 흰색, 가장자리는 검은색입니다.