문제

C ++에서 애니메이션을 그리는 방법은 무엇입니까? GDI+? Opengl? 특히 드로잉과 다시 그리기를 완료하기 위해 클래스 패턴을 추천 하시겠습니까?

코드를 살펴볼 수 있도록 애니메이션이 만들어지는 오픈 소스 프로젝트를 알고 있습니까?

기하학적 애니메이션을 코딩하고 싶다면 어디서 시작 하시겠습니까? 좋은 도서관을 알고 있습니까? 튜토리얼 및 기타 흥미로운 정보에 대한 링크 게시 ...

도움이 되었습니까?

해결책

QT QGRAPHICSSCENE

그것은 애니메이션을 잘 지원하면서 2D 게임을 쉽고 쉽게 쓰기 위해 특별히 설계되었습니다.
QT는 오픈 소스 향이있는 매우 성숙한 크로스 플랫폼 툴킷입니다.

다른 팁

저는 OpenFrameworks (OpenFrameworks.cc / OpenFrameworks.cc/download)의 개발자이며 NY의 C ++에서 애니메이션에 관한 과정을 가르치고 있습니다. 현재 몇 개월 동안 몇 가지 코드 예제가 있습니다.

http://makingthingsmove.org/blog

여기에는 몇 가지 예제 코드가 있습니다.

http://wiki.openframeworks.cc/index.php?title=ofamsterdam

그리고 일부 처리 애니메이션 코드는 다음과 같습니다.

http://thesystemis.com/makingthingsmove

유용한 출발점 일 수 있습니다.

재미있게 보내세요! Zach

당신의 질문은 너무 열려 있습니다. 수많은 그래픽 라이브러리가 있으며 많은 사람들이 애니메이션을 지원합니다.
당신은 당신의 질문의 범위를주지 않습니다. GDI+를 언급하기 때문에 Windows에 원한다고 생각하지만 SDL, Allegro, Cairo 등과 같은 휴대용 솔루션이 있습니다.
많은 게임 프레임 워크도 그렇게 할 수 있습니다.

다른 사람들이 말했듯이 이것은 매우 광범위한 질문입니다. 나는 컴퓨터 그래픽과 게임 개발 책을 확인하는 것이 좋습니다. 그들은 보통 그 지역의 "이해하기 쉬운"재료를 a습니다. 코드를 들여다 보려면 Ogre3d, Nebuladevice 및 Irrlicht와 같은 몇 가지 오픈 소스 게임 엔진이 있습니다. 그러나 당신이 찾고있는 것을 알지 못하고 그 코드를 엿보기는 적어도 저에게 권장하지 않습니다. 그래픽 엔진은 일반적으로 거대하고 복잡한 코드베이스입니다.

Google에서 게임 개발 자습서를 찾으십시오. 매우 간단한 예제를 많이 찾을 수 있습니다. 그들은 일반적으로 완전한 엔진에서 사용 된 것과 동일한 기술을 반영하지 않지만, 먼저 이해하면 나중에 이해할 수 있습니다.

나는 이것을 알고있다 : http://www.openframeworks.cc/

이: http://www.contextfreeart.org/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top