GameMaker: Studio

GameMaker: Studio

Not enough ratings
GameMaker : Studio Tips - 한글 폰트 사용하기
By path
GameMaker : Studio 소프트웨어는 기본적으로 언어는 영어로 기반을 두고 제작되었습니다. 그래서, 우리는 과연 한글을 사용할 수 없고, 영어만을 사용해 게임을 제작해야 할까요? 아닙니다. GameMaker : Studio 소프트웨어는 다국어 폰트도 지원합니다. 이번 가이드는 한글 폰트를 어떻게 적용하는지 알려줍니다.
   
Award
Favorite
Favorited
Unfavorite
적용하기 전에 꼭 필요한 것이라도 있을까요?
한 가지 있습니다. GameMaker : Studio 소프트웨어에 적용할 폰트가 필요합니다. 단, 폰트들 중에서도 한글을 지원하는 폰트이어야만 합니다. 예로들면, 나눔고딕이나 맑은고딕, 굴림체 등등이 있습니다. 중요합니다, 참고하세요!
한글 폰트 적용방법



우선, GameMaker : Studio 소프트웨어 내 폰트 리소스를 생성해야 합니다.
Shift+Ctrl+F 또는 위 사진처럼 폰트를 폰트 리소스 폴더에 생성해주세요.



그럼 위의 사진처럼 새로운 창이 나올 것입니다. 여기서, 폰트 설정을 해주어야합니다. 한글을 지원하는 폰트로 지정해줍시다. 이 가이드에서는 나눔고딕으로 하겠습니다.




이대로하면 끝인가? 아닙니다. 지금 실행하면, 한글은 보이지 않을 것입니다. 한글 데이터를 폰트에 저장시켜줘야합니다.

새로 나온 창 자세히 아래쪽을 보면 + 버튼이 있습니다. 이걸 눌러주세요. 그럼 Font Range 창이 나옵니다. 여기가 한글 폰트를 사용할 수 있게 만드는 곳입니다. 우선, 기능들을 볼까요?

  • Normal - 일반적으로 사용되는 알파벳, 특수기호, 숫자들만 불러옵니다.
  • All - 모든 값을 불러옵니다. ( 단, 일부는 깨질 수도 있습니다. )
  • Digits - 숫자들만 불러옵니다.
  • Letter - 알파벳, 특수기호들만 불러옵니다.
  • From Code - 여러분의 프로젝트에 프로그래밍한 코드들로부터만 모든 값을 불러옵니다. ( 드래그-앤-드롭 방식으로 적용된 액션에 있는 텍스트는 적용이 안되니 참고하세요. )
  • From File - 외부 텍스트 파일을 불러와 거기에 있는 값을 모두 읽어냅니다.

여기서, 우리가 사용할 방식은 From Code 와 From File입니다. From Text 방식은 외부 텍스트 파일을 그대로 불러오면 적용되기 때문에 쉽습니다. 자세히 다루지는 않겠습니다. From Code 방식에 대해 다루어보겠습니다.

From Code 방식은 다음과 같습니다. 예로들어,


요런 코드가 있다고 해봅시다. 한글을 출력하려는 draw_text 함수를 볼 수 있습니다. 물론, 이걸 그냥 컴파일하면 한글은 보이지 않습니다. 아직 폰트에 한글 데이터를 주입하지 않았기 때문이죠. 그러나, Font Range 창에서 From Code 방식으로 한글 데이터를 폰트에 저장시키면..




코드에 있는 모든 텍스트(한글, 영어 등등)들을 불러옵니다. 단, 이 방식에는 단점이 있습니다. 매번매번 업데이트를 해줘야 하는 것이지요. 하지만, 필요한 데이터만을 저장하여 사용한다는 점에서 최적화면에선 우수한 방식입니다. ( 반면, From File는 외부 텍스트파일이 데이터 크기가 크면 최적화에서 비교적으로 떨어지겠죠? )

이건 여러분의 선택입니다. 자, From File 방식이던, From Code 방식이던 둘 중 하나를 이용하여 한글 데이터를 집어넣어 실행시키면, 한글이 적용됩니다.



다른 다국어들도 사용 가능한가요?
네. 이 방법대로 적용이 됩니다. 단, 해당 다국어를 지원하는 폰트가 필요하겠지요.

이상으로, 가이드를 마칩니다.
1 Comments
big man 9 Dec, 2017 @ 9:41am 
can you translate this?