언어 draw_text 메소드 사용법좀 ㅠㅠ
2006.02.17 00:37
>부탁드려요.
>
>너무 기초적인 질문이라서
>
>흐름을 깬건아닐런지 -- ㅋ
>
>글고 제목에 메소드라고 써놧는데 뭔지도 모르고 써놧다는 ㅎㅎㅎ
>
>아무튼 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..오른쪽정렬