ㅇ의 휴식터

글 작성자: wnsrn3436

 

일반적으로 텍스트를 드로우 하게 되면, 글자는 수평으로는 왼쪽정렬과 수직으로는 상단정렬로 그려집니다.

하지만 수평으로는 중앙정렬로 그려지길 원하시는 분들도 있으실 테고, 수직으로는 하단정렬로 그려지길 원하시는 분들도 계실 수가 있습니다.

이런 분들은, 게임메이커: 스튜디오(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 차례로 수정한 결과.

정렬의 결과가 재미있지 않나요? ㅎㅎ

 

http://cafe.naver.com/playgm