먼저 이글은 퍼온글이라는걸 알리면서여
근뎅 도대체 어디서 퍼온지 모르겟삼 ㅠ.ㅠ 일딴 카페에 올려놓은 글이라서여
하여튼 원문 작성자에게 죄송하고여 ㅠ.ㅠ
2002.ttf ←일반적인 채팅이나 글을 나타내주는 한글폰트입니다.
2002B.ttf ←위의것의 Bold버젼입니다
ARIALN.TTF ←영문폰트입니다. 한글판에선 단축키에 사용되는거 같습니다.
FRIZQT__.TTF ←마찬가지로 영문폰트입니다.
K_Damage.TTF ←요것이 필드상에서 몹때릴때 나타나면 뜨는 숫자폰트입니다.
K_Pagetext.TTF ←퀘스트제목이나 책,문서등이 이 폰트를씁니다.
이폰트들을 기억해두고 작업하시면 되겠습니다.
4,5,6라인에 있는 부분은 제가 위에서말한 게임내 npc이름 데미지 숫자 등을 나타내는 겁니다
UNIT_NAME_FONT = "Fonts\\2002.ttf"; ← 게임상 npc나 플레이어머리위에 나타나는 폰트입니다.
DAMAGE_TEXT_FONT = "Fonts\\K_Damage.TTF"; ← 게임상에 몹등을 때릴때 나타나는 데미지폰트입니다.
NAMEPLATE_FONT = "Fonts\\2002.ttf"; ← 확실치는 않으나 이름아래 소속을 나타내는 폰트 같습니다.
이부분을 만약 새굴림으로 바꾸실땐 "Fonts\\2002.ttf"을 "Interface\\NGULIM.TTF" 로 바꾸시면 됩니다.
바꾸실때 유의할 사항으로는 이부분은 스크립트 부분이므로 \에 해당하는 문자인 \\를 써야 한다는 겁니다. 프로그래밍을 배우신 분이라면 이해 하실겁니다.
다음은 게임내 쳇창이랄지 각종 창 폰트 바꾸는 부분입니다. 한가지만 예를들어 설명합니다.
181라인을 보면
<FontString name="ChatFontNormal" font="InterfaceNGULIM.TTF" virtual="true" monochrome="false">
<FontHeight>
<AbsValue val="12"/>
</FontHeight>
<Color r="1.0" g="1.0" b="1.0"/>
<Shadow>
<Offset>
<AbsDimension x="1" y="-1"/>
</Offset>
<Color r="0" g="0" b="0"/>
</Shadow>
</FontString>
같이 되있습니다.
<FontString name="ChatFontNormal" font="Interface\NGULIM.TTF" virtual="true" monochrome="false">
name → 이부분은 항목 이름입니다. 보니깐 이건 채팅창 관련 같군요
font → 이것은 폰트 경로입니다. 일반 태그형식이르모 \는 한번만써주면 되겠습니다.
virtual → 이거 빼거나 false로 하면 크리티컬에러납니다 그냥 두면 됩니다..
monochrome → 이건 폰트의 안티어라이싱을 설정하는겁니다. false값이 안티어라이싱적용안함입니다.
이상하게 true로 해도 그러더군요.. 적용하시려면 아에 이항목을 지우십시오.
기타 다른 요소로는 outline이 있습니다. 이건 글자 태두리입니다.
<FontHeight>
<AbsValue val="12"/>
</FontHeight>
글자크기입니다. 그런데 여기서는 채팅창에 글 입력하는창 글자 크기더군요. 채팅창 글자크기조정은 게임내 채팅설정에서 있으니..
참고로 20번째줄에
CHAT_FONT_HEIGHTS = {
[1] = 10,
[2] = 12,
[3] = 14,
[4] = 16
};
라는 항목이 있는데 개임내 설정에서 보여줄 폰트크기설정입니다..
<Color r="1.0" g="1.0" b="1.0"/>
색설정입니다. html배우시거나 그래픽 배우신분 rgb개념이 잡히신분들은 아실겁니다.
여기서는 0이 최소값 1.0이 최대값이더군요.
그러므로 위에건 흰색이 되겠습니다.
<Shadow>
<Offset>
<AbsDimension x="1" y="-1"/>
</Offset>
<Color r="0" g="0" b="0"/>
</Shadow>
그림자 설정입니다. 자세한설명은 생략한다?
소스 쭉보시면 아시겠지만 여러항목을 위와같이 설정가능합니다.
QuestTitleFont 퀘스트제목
QuestFont 퀘스트폰트
QuestFontNormalSmall 퀘스트창 작은 글자
QuestFontHighlight 활성화된 퀘스트글자