본문 바로가기

libGDX

libGDX에서 TTF를 BitmapFont로 가져다 쓰기! 삼성소프트웨어멤버십 포트폴리오 정리하다가 소스코드 수정하고 있었는데, TTF를 가져다 쓸 일이 있다가 왠지 블로그에 글을 써보고 싶어서 이렇게 정리해봅니다 (...) libGDX 제작자의 블로그에 가보면, GDX-FREETYPE 이라는 확장 기능으로 TTF를 BitmapFont로 사용가능하다고 써있는데요(libGDX 제작자의 해당 글 링크), 사실 제작자 블로그 링크타고 바로 봐도 제가 지금 쓸 내용과 똑같다는게 ㅋㅋ; 즉, 날로 먹긔 (...) 일단, 최신버전의 libGDX를 설치해둔 상태라면, libGDX 폴더에 가보시면 extensions라는 폴더가 있는데, 그 안에 있는 gdx-freetype.jar와 armeabi에 있는 libgdx-freetype.so파일을 프로젝트의 libs 폴더로 복사해줍.. 더보기
본격! 프로젝트 시동입니다!! 그동안 학기중이라서 이 핑계 저 핑계 대면서 미뤄왔던 일들을 슬슬 해야겠군요.그중에서 가장 큰 일이 바로 게임 공모전 출전입니다. 이 여름 방학 안에 완성해야 9월에 출전할 수 있네요! 2달동안 빡시게 해야겠군요... 그리고 블로그를 방치하다보니 제가 진행하던 여러 가지 일들도 함께 방치되있는 걸 깨달았습니다. 그래서 하나둘씩 다시 시작해서 매듭을 지어볼까 합니다. 일단 군 입대 전에 포스팅 했던 SDL 강의부터 매듭지어야겠네요. 사실 이 강의는 lazyfoo라는 사이트에서 강의하는 걸 번역하면서 제 나름의 스타일로 바꿔서 올려보던 것인데, 이 사이트가 아직 살아있는지는 모르겠지만 살아있다면 더 이어가볼 생각입니다. 두번째는 Cirhythm... 일단 PC버전 소스를 날려버려서 사실상 개발이 중단됐다고 .. 더보기
Cirhythm Note Editor 드디어 완성! 이틀 밤낮으로 집념(?)으로 만들었습니다. 제 2의 노트까지 지원했으니, 이제 노트 양산과 함께 게임을 가다듬을 때이군요 (...) 그동안 제 2 노트가 있는 노트맵을 생성하지 못해서 애먹었었는데, 정말 잘됐습니다 ^_^ 저번 버전과는 달리 이번엔 Java+libgdx와 더불어 JNI를 이용한 mciSendString Windows API 함수를 쓸 수 있게 만들었습니다. 이번 노트에디터를 만들면서 JNI라는걸 직접 해보게 될줄이야... 어쨌든, 이따 오후부터 본격적으로 게임을 만들어보겠습니다!! 더보기