draw_set_valign 함수 설명
draw_set_valign
함수는 텍스트를 수직 축에 맞추는 데 사용됩니다. 수직 정렬을 변경하면 이후에 그려지는 모든 텍스트의 위치와 방향이 변경됩니다. 기본값은 fa_top
입니다. 이 함수는 다음과 같은 상수를 사용합니다.
구문
draw_set_valign(valign);
인수 설명
인수명 | 타입 | 설명 |
---|---|---|
valign | 수직 정렬 상수 | 위의 표에서 제공된 수직 정렬 상수입니다. |
반환값
- N/A
예제
draw_set_halign(fa_center);
draw_set_valign(fa_middle);
draw_text(100, 32, "Score: " + string(score));
위의 코드는 점수를 텍스트의 중앙에 맞춰 그립니다.
활용 및 응용 예제
- 상단 정렬 텍스트 그리기
gml draw_set_valign(fa_top); draw_text(50, 50, "Top Aligned Text");
- 하단 정렬 텍스트 그리기
gml draw_set_valign(fa_bottom); draw_text(50, 100, "Bottom Aligned Text");
- 중앙 정렬 텍스트 그리기
gml draw_set_valign(fa_middle); draw_text(50, 150, "Middle Aligned Text");
- 여러 줄 텍스트 정렬
gml draw_set_valign(fa_top); draw_text(50, 200, "First Line\nSecond Line\nThird Line");
- 게임 점수 표시
gml draw_set_valign(fa_middle); draw_set_halign(fa_center); draw_text(400, 300, "Score: " + string(score));
이러한 예제들은 draw_set_valign
함수를 사용하여 텍스트의 수직 정렬을 조정하는 방법을 보여줍니다. 각 예제는 텍스트가 화면에서 어떻게 배치되는지를 시각적으로 확인할 수 있게 해줍니다.