Recent Posts
Recent Comments
일반적으로 텍스트를 드로우 하게 되면, 글자는 수평으로는 왼쪽정렬과 수직으로는 상단정렬로 그려집니다.
하지만 수평으로는 중앙정렬로 그려지길 원하시는 분들도 있으실 테고, 수직으로는 하단정렬로 그려지길 원하시는 분들도 계실 수가 있습니다.
이런 분들은, 게임메이커: 스튜디오(GameMaker: Studio)에서 제공하는 아래와 같은 함수 두 가지를 이용하여 텍스트의 정렬을 조작할 수 있습니다.
draw_set_halign(halign)
fa_left
fa_center
fa_right
draw_set_valign(valign)
fa_top
fa_middle
fa_bottom
각 함수의 초깃값은, draw_set_halign 의 경우는 fa_left 이며, draw_set_valign 의 경우는 fa_top 입니다.
이제 상수들을 사용한 정렬의 결과를 draw_text(150, 150, "Hello#World!") 라는 텍스트로 차례차례 살펴보겠습니다.
draw_set_valign(fa_top) 상태에서, draw_set_halign 의 정렬을 fa_left, fa_center, fa_right 차례로 수정한 결과.
draw_set_halign(fa_left) 상태에서, draw_set_valign 의 정렬을 fa_top, fa_middle, fa_bottom 차례로 수정한 결과.
정렬의 결과가 재미있지 않나요? ㅎㅎ
Comments