draw_text 메소드 사용법좀 ㅠㅠ

by 『연금술사』 posted Feb 15, 2006
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제

>부탁드려요.
>
>너무 기초적인 질문이라서
>
>흐름을 깬건아닐런지 -- ㅋ
>
>글고 제목에 메소드라고 써놧는데 뭔지도 모르고 써놧다는 ㅎㅎㅎ
>
>아무튼 draw_text 어떻게 사용하는지좀 알려주세요 ^^;

음...제 강좌에도 있으나....일단은...

draw_text는 기본적으로 Bitmap 클래스에 있는 메소드입니다.
그래서 Bitmap > Window > Window_Base 인 Window_Base에서
사용할수 있는것입니다.
하지만 Window_Base에서도, 다른 메소드를 정의할때 draw_text를
사용하기때문에, 전반적으로 Bitmap 클래스의 메소드라고 볼수있습니다.

그렇기 때문에 Window_Base가 슈퍼클래스여도 바로 draw_text를 사용하기가
불가능 한것입니다.

그래서, 결과적으로, 사용법은 다음과 같습니다.

self.contents.draw_text(x좌표, y좌표, 가로크기, 세로크기, 텍스트, 배열)

x좌표 = 텍스트의 x좌표를 지정. bitmap의 위치를 width-32, height-32로 했다면
     0이나 4로 지정해 주시면 됩니다.
y좌표 = 텍스트의 y좌표를 지정. x와 마찬가지.
가로크기 = 글자크기를 대충 봐서 만들거나, 텍스트_대상.size를 참조해서
     만드셔도 됩니다.
세로크기 = 한줄이면 32로하셔요.
텍스트 = sprintf가 선언된 변수나, to_s(스트링化)를 사용하시거나, "괿놝홝"과같은
    텍스트를 입력하시면 됩니다.
배열 = 0..왼쪽정렬    1..가운데정렬    2..오른쪽정렬

Articles

1 2 3 4 5 6 7 8 9 10