draw_line_colour 함수 설명
draw_line_colour
함수는 두 점 사이에 색상이 혼합된 1픽셀 너비의 선을 그리는 기능을 제공합니다. 이 함수는 선의 시작점에서 색상 1과 끝점에서 색상 2를 혼합하여 선을 그리며, 기본 색상은 draw_set_colour()
함수로 설정된 색상을 무시합니다. 다양한 플랫폼에서의 차이로 인해 원하는 크기로 선을 그리기 위해서는 x, y 좌표에 대해 약간의 조정이 필요할 수 있습니다.
문법
draw_line_colour(x1, y1, x2, y2, col1, col2);
인수 설명
인수 | 유형 | 설명 |
---|---|---|
x1 | Real | 선의 시작점 x 좌표 |
y1 | Real | 선의 시작점 y 좌표 |
x2 | Real | 선의 끝점 x 좌표 |
y2 | Real | 선의 끝점 y 좌표 |
col1 | Colour | 선의 시작점 색상 |
col2 | Colour | 선의 끝점 색상 |
반환값
N/A
예제
draw_line_colour(50, 50, 300, 50, c_red, c_blue);
위 코드는 (50, 50)에서 (300, 50)까지 부드러운 빨간색에서 파란색으로 그라데이션이 있는 수평선을 그립니다.
활용 예제
- 수직 그라데이션 선 그리기
draw_line_colour(100, 100, 100, 400, c_green, c_yellow);
이 코드는 (100, 100)에서 (100, 400)까지 초록색에서 노란색으로 그라데이션이 있는 수직선을 그립니다.
- 대각선 그리기
draw_line_colour(200, 200, 400, 400, c_purple, c_orange);
이 코드는 (200, 200)에서 (400, 400)까지 보라색에서 주황색으로 그라데이션이 있는 대각선 선을 그립니다.
- 다양한 색상 조합
draw_line_colour(50, 50, 250, 50, c_black, c_white);
draw_line_colour(50, 100, 250, 100, c_red, c_yellow);
이 코드는 첫 번째 줄은 검은색에서 흰색으로, 두 번째 줄은 빨간색에서 노란색으로 그라데이션이 있는 두 개의 수평선을 그립니다.
- 선 두께 조정
draw_line_colour(10, 10, 300, 10, c_blue, c_green);
draw_line_colour(10, 20, 300, 20, c_red, c_yellow);
이 코드는 두 개의 수평선을 그리지만, 각 선의 y 좌표를 다르게 하여 두께를 조정할 수 있습니다.