draw_rectangle_colour 함수 설명
draw_rectangle_colour
함수는 사각형의 윤곽선 또는 채워진 사각형을 그릴 수 있는 기능을 제공합니다. 이 함수는 (x1, y1) 위치를 사각형의 왼쪽 상단 모서리로, (x2, y2) 위치를 오른쪽 하단 모서리로 정의하여 사각형의 영역을 설정합니다. 만약 사각형이 채워져 있다면, 각 모서리의 개별 색상을 정의할 수 있으며, 이 색상이 서로 다를 경우 색상 간의 그라데이션 효과를 얻을 수 있습니다. 색상 설정은 draw_set_colour()
함수로 설정한 기본 색상을 덮어씁니다. 다양한 플랫폼에서 지원되는 차이로 인해 원하는 크기로 사각형을 그리기 위해서는 x, y, 너비 또는 높이에 대해 +/-1의 다른 값이 필요할 수 있습니다.
문법
draw_rectangle_colour(x1, y1, x2, y2, col1, col2, col3, col4, outline);
인수 설명
인수 | 유형 | 설명 |
---|---|---|
x1 | Real | 사각형의 왼쪽 x 좌표 |
y1 | Real | 사각형의 위쪽 y 좌표 |
x2 | Real | 사각형의 오른쪽 x 좌표 |
y2 | Real | 사각형의 아래쪽 y 좌표 |
col1 | Colour | 왼쪽 상단 모서리의 색상 |
col2 | Colour | 오른쪽 상단 모서리의 색상 |
col3 | Colour | 오른쪽 하단 모서리의 색상 |
col4 | Colour | 왼쪽 하단 모서리의 색상 |
outline | Boolean | 사각형이 윤곽선인지 (true) 또는 채워져 있는지 (false) |
반환값
N/A
예제
draw_rectangle_colour(50, 50, 200, 200, c_black, c_white, c_black, c_white, false);
위 코드는 모서리 간의 부드러운 검은색/흰색 그라데이션이 있는 채워진 정사각형을 그립니다.
활용 예제
- 윤곽선 사각형 그리기
draw_rectangle_colour(100, 100, 300, 300, c_red, c_blue, c_red, c_blue, true);
위 코드는 빨간색과 파란색 윤곽선으로 구성된 사각형을 그립니다.
- 그라데이션 효과 적용
draw_rectangle_colour(150, 150, 400, 400, c_green, c_yellow, c_blue, c_red, false);
위 코드는 초록색, 노란색, 파란색, 빨간색의 그라데이션이 있는 채워진 사각형을 그립니다.
- 다양한 색상 조합
draw_rectangle_colour(200, 200, 500, 500, c_purple, c_orange, c_pink, c_gray, false);
위 코드는 보라색, 주황색, 분홍색, 회색의 그라데이션이 있는 채워진 사각형을 그립니다.
- 사각형의 위치 조정
draw_rectangle_colour(0, 0, 100, 100, c_white, c_black, c_white, c_black, true);
위 코드는 (0, 0)에서 (100, 100)까지의 위치에 흰색과 검은색 윤곽선 사각형을 그립니다.
- 다양한 크기의 사각형
draw_rectangle_colour(50, 50, 150, 250, c_blue, c_green, c_yellow, c_red, false);
위 코드는 다양한 색상으로 채워진 세로로 긴 사각형을 그립니다.