[c++] Grafiken einfügen
Hi wollt mal fragen wie ich bitmaps oder gifs in ne anwendung laden kann. Weiß das es sau viele möglichkeite gibt, aber habe noch keine gute und verständlichen tutorials gefunden.
Brauch das dringend, da ich für die Schule ein Game programmieren muss und die Grafik einbindung fehlt mir nur noch !!
Brauch das dringend, da ich für die Schule ein Game programmieren muss und die Grafik einbindung fehlt mir nur noch !!
**Mitglied des Stargate Modteams für HL2**
für spieleprogrammierung finde ich zB allegro ganz nett!
http://alleg.sourceforge.net
kann unter Linux sowie unter Windows benutzt werden und is recht einfach zu nutzen!
MfG wyros
http://alleg.sourceforge.net
kann unter Linux sowie unter Windows benutzt werden und is recht einfach zu nutzen!
MfG wyros
Save The Planet - Kill Yourself
Ich bin um zu denken, ich denke um zu sein
Ich bin um zu denken, ich denke um zu sein
Programmierst du C++ oder programmierst du unter Win32 mit C++ (...hoffe nicht
)?
Programmierst du grafisch? Ich nehm' mal stark an
Programmierst du unter Win32? Ich hoffe nicht...
Falls doch, arbeitest du höchstwahrscheinlich mit MFC, nicht wahr? Ich hoffe nicht...
Falls doch, müsstest du nachschauen, welche Funktionen dir MFC zur verfügung stellt, um Grafiken anzuzeigen (oder willst du sie nur laden?).
Freie Alternativen wären:
- GTK+ (Gimp Toolkit): http://www.gtkmm.org/ (Für C++, Perl, Python, Java, TCL/TK und viele andere Programmiersprachen). Läuft überall, wo GTK drauf portiert wurde. Linux/Unix/BSD, Windows, bei Mac OS bin ich mir nicht sicher.
Was kann man mit GTK+ machen?
Nun, der gesamte, freie Desktop Gnome wurde damit geschrieben!
Siehe Screenshot: http://javierlinares.com/blog/archives/gnomedesktop.png
- QT: http://doc.trolltech.com/3.3/index.html (Für C++, Perl Python, Java, TCL/TK und viele andere Programmiersprachen). Läuft auf Windows, ohne sich zusätzliche Software installieren zu müssen (wie bei MFC).
Was kann man mit QT machen?
Nun, der gesamte, freie Desktop KDE wurde damit geschrieben!
Siehe Screenshot: http://www.kde-look.org/content/pre1/16474-1.jpg
Bei den beiden könnte ich dir helfen.
Bei MFC habe ich keine Lust, dir zu helfen, sorry
Grüsse!
EDIT:
Hm, ich sehe, du willst ein Spiel programmieren? Das geht natürlich mit GTK+ und QT auch, aber mit OpenGL oder SDL (mein Tipp!) geht das wesentlich besser!
Vorallem, wenn du dein Game auf die schnelle machen willst, kann ich dir zu SDL raten. SDL ist Open-Source (wie kanns bei mir auch anders sein
) und bla bla bla.
Hier der Link: http://www.libsdl.org/
Und hier siehst du, was man alles so damit machen kann: http://www.libsdl.org/games.php
Viel Spass!
)?Programmierst du grafisch? Ich nehm' mal stark an

Programmierst du unter Win32? Ich hoffe nicht...
Falls doch, arbeitest du höchstwahrscheinlich mit MFC, nicht wahr? Ich hoffe nicht...
Falls doch, müsstest du nachschauen, welche Funktionen dir MFC zur verfügung stellt, um Grafiken anzuzeigen (oder willst du sie nur laden?).
Freie Alternativen wären:
- GTK+ (Gimp Toolkit): http://www.gtkmm.org/ (Für C++, Perl, Python, Java, TCL/TK und viele andere Programmiersprachen). Läuft überall, wo GTK drauf portiert wurde. Linux/Unix/BSD, Windows, bei Mac OS bin ich mir nicht sicher.
Was kann man mit GTK+ machen?
Nun, der gesamte, freie Desktop Gnome wurde damit geschrieben!
Siehe Screenshot: http://javierlinares.com/blog/archives/gnomedesktop.png
- QT: http://doc.trolltech.com/3.3/index.html (Für C++, Perl Python, Java, TCL/TK und viele andere Programmiersprachen). Läuft auf Windows, ohne sich zusätzliche Software installieren zu müssen (wie bei MFC).
Was kann man mit QT machen?
Nun, der gesamte, freie Desktop KDE wurde damit geschrieben!
Siehe Screenshot: http://www.kde-look.org/content/pre1/16474-1.jpg
Bei den beiden könnte ich dir helfen.
Bei MFC habe ich keine Lust, dir zu helfen, sorry

Grüsse!
EDIT:
Hm, ich sehe, du willst ein Spiel programmieren? Das geht natürlich mit GTK+ und QT auch, aber mit OpenGL oder SDL (mein Tipp!) geht das wesentlich besser!
Vorallem, wenn du dein Game auf die schnelle machen willst, kann ich dir zu SDL raten. SDL ist Open-Source (wie kanns bei mir auch anders sein
) und bla bla bla.Hier der Link: http://www.libsdl.org/
Und hier siehst du, was man alles so damit machen kann: http://www.libsdl.org/games.php
Viel Spass!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Alex-K« (23. September 2004, 21:21)


