draw_line_width_colour 함수 설명
draw_line_width_colour
함수는 특정 너비와 색상으로 선을 그릴 수 있는 기능을 제공합니다. 이 함수는 첫 번째 점에서 색상 1과 두 번째 점에서 색상 2가 혼합된 색상으로 선을 그립니다. 색상 설정은 draw_set_colour()
함수로 설정한 기본 색상을 덮어씁니다. 다양한 플랫폼에서 지원되는 차이로 인해 원하는 크기로 선을 그리기 위해서는 x, y 좌표에 대해 약간의 값 조정이 필요할 수 있습니다.
문법
draw_line_width_colour(x1, y1, x2, y2, w, col1, col2);
매개변수 설명
매개변수 | 유형 | 설명 |
---|---|---|
x1 | Real | 선의 시작점 x 좌표 |
y1 | Real | 선의 시작점 y 좌표 |
x2 | Real | 선의 끝점 x 좌표 |
y2 | Real | 선의 끝점 y 좌표 |
w | Real | 선의 너비 (픽셀 단위) |
col1 | Colour | 선의 시작점 색상 |
col2 | Colour | 선의 끝점 색상 |
반환값
- N/A
활용 예제
- 수평 선 그리기
gml draw_line_width_colour(50, 50, 300, 50, 4, c_red, c_blue);
- (50, 50)에서 (300, 50)까지 4픽셀 너비의 수평 선을 그리며, 색상은 빨간색에서 파란색으로 부드럽게 변화합니다.
- 수직 선 그리기
gml draw_line_width_colour(100, 100, 100, 300, 5, c_green, c_yellow);
- (100, 100)에서 (100, 300)까지 5픽셀 너비의 수직 선을 그리며, 색상은 초록색에서 노란색으로 변화합니다.
- 대각선 선 그리기
gml draw_line_width_colour(200, 200, 400, 100, 3, c_blue, c_purple);
- (200, 200)에서 (400, 100)까지 3픽셀 너비의 대각선 선을 그리며, 색상은 파란색에서 보라색으로 변화합니다.
- 다양한 색상 조합
gml draw_line_width_colour(150, 150, 250, 250, 6, c_orange, c_red);
- (150, 150)에서 (250, 250)까지 6픽셀 너비의 선을 그리며, 색상은 주황색에서 빨간색으로 변화합니다.
- 선의 두께 조절
gml draw_line_width_colour(10, 10, 300, 10, 10, c_black, c_white);
- (10, 10)에서 (300, 10)까지 10픽셀 너비의 선을 그리며, 색상은 검은색에서 흰색으로 변화합니다.