먼저 이글은 퍼온글이라는걸 알리면서여

근뎅 도대체 어디서 퍼온지 모르겟삼 ㅠ.ㅠ 일딴 카페에 올려놓은 글이라서여 

하여튼 원문 작성자에게 죄송하고여 ㅠ.ㅠ


 

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 활성화된 퀘스트글자