안녕하세요!구글 플레이스토어에 "Cute Plane"이라고 검색하면Oleg Yadrov가 만든 2D 게임이 있습니다.이 게임은 순수 QML로 제작한 게임으로, 무료로 플레이가 가능합니다.이 게임 개발자가, 소스코드를 무료로 배포하고 사용하는 것을 허락했습니다.물론 상업적 배포는 안되지만, 공부용으로 사용하기엔 적합합니다. Qt5.4 버전이 설치되어 있다고 가정합니다. 이 예제를 실행하기 위해서는 Box2D가 설치되어 있어야 합니다.http://blog.naver.com/remocon33/220225746688 위 링크에서 설치를 하시면 됩니다.설치를 했으면, https://bitbucket.org/wearyinside/cute-plane/downloads 위 링크로 접속합니다. 그러면 중앙에 Downlo..
안녕하세요!2D게임에서 자주 사용되는 Box2D라이브러리가 있습니다.이 라이브러리는 2D게임에서 물리엔진을 지원합니다.대표적으로 앵그리버드에서도 이 Box2D를 사용했습니다.이 Box2D를 QML에서 사용해보도록 하겠습니다. 준비물: Qt 5.4(다른 버전에서는 확실하지 않음) https://gitorious.org/qml-box2d/qml-box2d-folibis/source/71af1a2d2147c2de3816190b20cc72014da0baf3: 위 링크로 접속합니다. 오른쪽에 Download 버튼을 클릭하여 다운로드를 진행합니다.* 첨부파일에도 올려두었으니 해당 파일을 다운받아도 됩니다.* 임의의 위치에 압축을 풉니다.Qt Creator를 실행하고, 압축을 푼 폴더에 있는 box2d.pro파일을 ..
안녕하세요!제가 Qt를 사용하여 컬링게임을 만들어보았는데요.사실 컬링게임이라고 하기에도 민망합니다.한 지점에서 10개의 공이 발사하고 공끼리 부딪히는 정도만 구현했습니다.점수를 매기는 것도 아니라서 공이 10개가 모두 발사되면 유저는 아무것도 할 수 없습니다.이 프로그램에서 제가 가장 중요하게 생각한건 공끼리 충돌하는 것인데요.실제 물리법칙과는 많이 다르게 튕기게 됩니다.그래도 맛보기 정도로 공이 상호작용하는 모습을 볼 수 있습니다. 위 사진과 같이 중앙에 컬링 목적지가 보입니다.마우스 커서의 위치를 따라 선이 그려지고 선이 길수록 발사속도는 강합니다.마우스 왼쪽버튼을 누르면 컬링 공이 발사됩니다.시간나시는 분들은 한번 해보세요! 다음은 공이 충돌했을 경우의 핵심 알고리즘입니다. 1234567891011..
FMOD는 오스트레일리아 멜버른에 위치한 파이어라이트 테크놀로지스에서 만든 음향 미들웨어이다. 버전 3.75 이후로 FMOD는 아래와 같이 3가지 라이브러리와 프로그램으로 구성되어 있다. FMOD Ex, 저수준 사운드 엔진이다.FMOD 이벤트 시스템(FMOD Event System), FMOD 디자이너로 만들어진 추상적인 사운드 컨텐츠를 이용하여 데이터 기반 프로그래밍을 간단하게 할 수 있도록 도와준다.FMOD 디자이너(FMOD Designer), 사운드 디자이너를 위한 툴로 음악의 재생과 복잡한 사운드 이벤트를 만들어 낼 수 있다. http://ko.wikipedia.org/wiki/FMOD 현재 아래와 같은 라이선스 계약을 할 수 있다: FMOD 비상업 라이선스(FMOD Non-Commercial L..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.