HGE tutorial3 - 헬퍼클래스의 사용과 텍스쳐이동 _Project_SH

주제 : 헬퍼클래스의 사용과 텍스쳐이동
목차
1. 튜토리얼 3
- 헬퍼클래스 사용 기본 코드 작성
- 한글 출력 설정 및 사용 (보류)

2. 추가학습
- 마우스를 클릭한 곳으로 텍스쳐를 이동
- 이동 시 애니메이션 효과 주기


참조 및 라이브러리 폴더 지정

K-6.jpg.resized.jpg

K-7.jpg.resized.jpg

K-8.jpg.resized.jpg

[위의 이미지에서는 한글폰트에 관한 라이브러리가 모두 참조되어있다.]

HGE 엔진에서는 한글이 출력되지 않는다. 실제로 Tutorial03에서 한글을 입력하여 넣어보면 ??? 라는 물음표가 대신하고 있을 것이다. 이는 HGE가 텍스트를 출력하는 방식이 로드한  font1.fnt 파일에서 한 글자와 글자에 해당하는 그림을 font1.png 파일에서 잘라와 출력하는 방식이기 때문이라고 한다. 한글을 출력하기 위해서는 Freetype 라이브러리가 필요하다.
http://relishgames.com/forum/viewtopic.php?t=3860 맨 마지막 링크에서 다운가능

빌드된 freetype 프로젝트를 첨부하니 비주얼스튜디오 속성에서 추가만 하면 가능하다.

도구-옵션-VC++ 디렉토리에서 라이브러리파일에 freetype/objs  폴더를 추가하면 된다.


hgeTTF 라이브러리를 다운받아 참조(
http://lsm1987.tistory.com/191) 후, 실제 한글을 써보면 액세스 거부라는 에러가 뜨면서 아예 실행조차 되지 않는다. 이유가 무엇일까?

# HW : 이에 대한 원인 알아내기


HGE Tutorial03

K-9.jpg.resized.jpg

K-10.jpg.resized.jpg

여기선 코드하이라이터를 쓸 수 없어서 소스는 첨부파일로 ..
마우스가 클릭한 대로 오브젝트가 따라오면서 바뀌는 부분이다.

hgeAnimation  클래스를 이용하여 이동 시 애니메이션 효과를 주는 것이다.

첨부 파일
study.txt3.4KB
tutorial03.txt3.7KB

마우스 클릭 시 개체의 변환이동과 HGE tutorial03 소스코드

KaiserinLee's 스터디 자료

Share
이 글과 관련된 글
  1. [2011/08/08] [한글폰트/센스] 인터파크(interpark) 폰트 / 인터파크 체 / 인터파크 폰트 by Sense♥ (1338)
  2. [2011/08/08] [한글폰트/센스] 옥션(Auction) 폰트(체) / 옥션고딕 체 / 옥션고딕 폰트 by Sense♥ (1023)
  3. [2007/10/12] 에고 시험기간.. by rokie (0)
  4. [2007/10/10] 인터넷 한글 폰트 by 이온디 (729) *1
  5. [2007/10/10] 인터넷 한글 폰트 by 이온디 (191) *1
TAG

Leave Comments


profileThings don't always turn out that way_ 

Recent Post

Recent Trackback


T-NAVI