본문 바로가기

Study

Cocos2d-x 설정 방법 ( + Android ) Cocos2d-x는 제가 DigiDigi 프로젝트에서 썼던 Cocos2d와 내용은 같지만, C++과 Objective-C로 개발 방식이 갈리는, 살짝은 다른 엔진입니다. Cocos2d-x는 지난 12월에 있었던 삼성 데브캠프에서 처음 접하게 되었고, 이번에 할 창의과제에 쓸 예정입니다. 제 데스크탑에는 설치완료되었지만, 노트북에는 세팅하지 않은 관계로 설정을 할 겸, 겸사겸사해서 포스트로 남겨볼까 합니다. 진행 방식은 제가 진행한 순서대로 쭈욱 될 것이고, 참고한 사이트는 입니다. 그럼, 시작해볼까요? 1. Cocos2d-x 다운로드 및 압축 해제 Cocos2d-x 공식 사이트에 접속하시면 현재 개발 중인 버전과 안정화된 버전 두 가지를 받을 수 있습니다. 포스팅 당시의 최신 안정화 버전인 2.0.4 버.. 더보기
객체지향 설계 5원칙 SRP (Single Responsibility Principle) : 단일 책임 원칙객체는 한 가지의 역할(책임)만을 지닌다는 원칙. OCP (Open Closed Principle) : 개방 폐쇠의 원칙확장은 가능하되 변경은 불가능해야 한다는 원칙. LSP (Liskov Substitution Principle) : 리스코프 대체 원칙확장된 객체가 기존의 객체를 대체할 수 있어야 한다는 원칙. ISP (Interface Segregation Principle) : 인터페이스 분리 원칙사용하지 않는 인터페이스에 대한 영향을 받지 않아야 한다는 원칙. DIP (Dependency Inversion Principle) : 의존 역전 원칙추상화를 이용하는 원칙. 이렇게 다섯가지 원칙을 SOLID 라고 합니다.. 더보기
MFC에서 Serialize를 사용할 때 주의해야할 것! 은 아래 링크에서 설명이 되있군요... http://www.cst.nait.ab.ca/cst/staff/gkoesling/windows/CArchive.htm 물론! 영어긴 하지만 (...) CArchive Serialization에 대해 자세히, 보기 좋게 나와있습니다.참고하시면 좋을듯 +_+ㅋ 전 이만 다시 과제하러 (?????) 더보기
libGDX에서 TTF를 BitmapFont로 가져다 쓰기! 삼성소프트웨어멤버십 포트폴리오 정리하다가 소스코드 수정하고 있었는데, TTF를 가져다 쓸 일이 있다가 왠지 블로그에 글을 써보고 싶어서 이렇게 정리해봅니다 (...) libGDX 제작자의 블로그에 가보면, GDX-FREETYPE 이라는 확장 기능으로 TTF를 BitmapFont로 사용가능하다고 써있는데요(libGDX 제작자의 해당 글 링크), 사실 제작자 블로그 링크타고 바로 봐도 제가 지금 쓸 내용과 똑같다는게 ㅋㅋ; 즉, 날로 먹긔 (...) 일단, 최신버전의 libGDX를 설치해둔 상태라면, libGDX 폴더에 가보시면 extensions라는 폴더가 있는데, 그 안에 있는 gdx-freetype.jar와 armeabi에 있는 libgdx-freetype.so파일을 프로젝트의 libs 폴더로 복사해줍.. 더보기
2012 글로벌 게임제작 경진대회 인디게임 일반부문 장려상 수상! 지난 4월말부터 진행했던 공모전의 결과가 나왔습니다. 거의 반년동안 함께 고생 많이 해온 소년작업실 팀원들에게 이 영광을 전합니다. 지금은 비록 장려상이지만, 다음 대회 혹은 다른 대회에서 멋지게 대상을 받아보자구!+_+ 더보기