Frage

Was gibt Möglichkeiten, Animationen in C ++ zu ziehen? GDI +? OpenGL? Möchten Sie einen Klassenmuster insbesondere empfehlen die Zeichnung und neu gezeichnet zu erledigen?

Kennen Sie Open Source-Projekt, bei der Animation gemacht werden, damit ich einen Blick auf dem Code nehmen kann?

Wo würden Sie beginnen, wenn Sie geometrische Animationen codieren wollen? Wissen Sie von jeder guten Bibliothek? Post Links zu Tutorials und andere interessante Informationen ...

War es hilfreich?

Lösung

QT QGraphicsScene

Es wurde speziell entwickelt, um das Schreiben 2D-Spiele einfach und mühelos, mit großer Unterstützung für Animation entwickelt.
QT ist ein sehr reifes Cross-Plattform-Toolkit, das auch einen Open-Source-Geschmack hat.

Andere Tipps

Ich bin ein Entwickler von openframeworks (openframeworks.cc / openframeworks.cc/download) und auch, ich lehre jetzt einen Kurs über Animation in C ++ in ny, gibt es einige Code-Beispiele (und mehr über den nächsten Monaten ):

http://makingthingsmove.org/blog

Es ist ein Code Beispiel in hier auch:

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

und einige Verarbeitung Animation Code hier:

http://thesystemis.com/makingthingsmove

das könnte ein hilfreicher Ausgangspunkt sein.

Spaß haben! zach

Ihre Frage ist ein wenig zu öffnen. Es gibt Unmengen von Grafik-Bibliothek, viele von ihnen unterstützen Animation.
Sie geben nicht einmal den Umfang Ihrer Frage. Da Sie GDI + erwähnen, ich nehme an, Sie es für Windows wollen, aber es gibt gute tragbare Lösungen, wie SDL, Allegro, Kairo etc.
Menge Spiel-Frameworks kann das auch tun.

Wie schon andere gesagt haben, ist dies eine sehr weit gefasste Frage. Ich woudl einige Computer-Grafik und Spiele-Entwicklung Bücher gehen beraten zu überprüfen. Sie ahve in der Regel das „leicht zu verstehen“ Material auf diesem Gebiet. Wenn Sie den Code spähen möchten, gibt es mehrere Open-Source-Spiel-Engine wie Ogre3D, Nebuladevice und Irrlicht. Aber späht an diesem Code, ohne zu wissen, was Sie suchen, ist nicht zumindest von mir empfohlen. Grafik-Motoren sind in der Regel große und komplexe Codebasen.

Versuchen Sie, für die Entwicklung von Spielen Tutorials in Google suchen, werden Sie eine Menge sehr einfache Beispiele finden. Sie sind meist nicht exakt die gleichen Techniken in vollwertigen Motoren verwendet reflektieren, aber die erste Verständnis wird ermöglichen die später zu verstehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top