Label
개요
텍스트를 화면에 표기하기 위한 클래스입니다. Node클래스를 상속받았기에, 오버라이드된 함수를 제외한 모든 Node 클래스의 멤버변수와 멤버 함수를 가지고 있습니다.
상속관계
Node로부터 상속받음
멤버 변수
이름 | 설명 |
font | 현재 설정되어있는 폰트입니다. |
size | 폰트 사이즈입니다. |
멤버 함수
이름 | 설명 |
init(id,str,fnt,size,contentSize) | 오버라이드된 함수이며, id 를 아이디로, str 의 내용으로, fnt 의 폰트로, size 의 폰트크기로, contentSize 의 영역넓이로 초기화합니다. |
gen(v) | 오버라이드된 함수이며, v의 정보로 Label을 생성합니다. |
string(v) | 현재 표기중인 글자를 반환합니다. |
setString(v) | v로 표기중인 글자를 변경합니다. |
setStroke(r,g,b,a,w) | r,g,b 색이고 a 의 투명도를 가지고, w 의 굵기를 가지는 외곽선을 설정합니다. |
setShadow(r,g,b,a,x,y,w) | r,g,b 색이고 a 의 투명도를 가지고, x,y 의 오프셋을 가지며, w 의 굵기를 가지는 그림자를 설정합니다. |
setGlow(r,g,b,a) | r,g,b 색이고 a 의 투명도를 가지는 글로우를 설정합니다. |