CAFE

RS 팁 & 노하우

와우의 기본 폰트들 교체..

작성자shelma|작성시간06.07.13|조회수3,626 목록 댓글 1

국밥 퀵액션의 거리 표시의 기본 폰트가 맘에 들지 않아 어케 바꿀 방법이 없나 보니 있더군요..

 

와우에는 총 4개의 기본 폰트가 있습니다..

 

아래는 와우게이트에서 퀵액션 폰트 변경에 대해 잘 정리해 놓은 글이 있길래 퍼와봤습니다..

 

======================================================================================

 

거리 표시 폰트 변경은 BabQuickAction.xml 파일 615라인  <FontString name="BabQuickActionRangeText" font="FontsK_Damage.TTF"> 부분에서 font="FontsK_Damage.TTF" 를 원하시는 폰트파일로 변경하시면 됩니다.

여기에 외곽선을 두려면 <FontString name="BabQuickActionRangeText" font="Fonts\2002.ttf" outline="NORMAL"> 이런식으로 outline="NORMAL" 이라는 부분을 추가하시면 되고,

그림자 효과를 주려면

<FontString name="BabQuickActionRangeText" font="Fonts\2002.ttf" outline="NORMAL">
       <FontHeight>
        <AbsValue val="20"/>
       </FontHeight>
       <Shadow>
       <Offset>
       <AbsDimension x="1" y="-1"/>
       </Offset>
       <Color r="0" g="0" b="0"/>
       </Shadow>
      </FontString>

라는 형식으로        색 부분을 추가해 주시면 될겁니다.

위의 내용대로 폰트 변경하고 외곽선 추가 + 그림자 추가한 결과  이런식으로 표현이 되네요

 

======================================================================================

 

폰트는 이 외에도 5개가 더 있습니다.. 아래 링크도 걸어두고 퍼오기도 할테니 폰트를 바꾸고 싶은 분들에게 도움이 되시길..

 

http://wow.somegate.com/topic.php?article_page=3&topic_uid=25829

 

아래부터는 링크 원문~

 

와우에는 기본적으로 사용하는 폰트가 6종류입니다.

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

이외에도 보시면 여러항목있습니다.

그리고 이번에 폰트바꾸면서. 여러 ui다시 깔고 완전 인터페이스 바꿔 봤습니다.
국산겜삘 나네요.. 그런데 전 이게 보기 좋아요.. 만족합니다.


 

 

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자shelma 작성자 본인 여부 작성자 | 작성시간 06.07.13 음.. 링크되어있는 그림 사이즈를 조절했더니 깨지네요.. 직접 가서 보셔도 되고.. 이런 폰트다 하고 참고만 하셔도 좋을 듯..
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼