Suche 2D-Framework...



  • Ich bin auf der suche nach einem 2D-Game-Framework... Wichtig für mich ist, dass es die 3D-Hardware nutzt und dadurch freie 2D-Rotation, Skalierung und Alpha erlaubt.

    Es soll möglichst auf mehreren Platformen laufen - wie windows, linux, macos.

    Zu einem Framework gehört z.B: Bilder laden (png, jpg), Bilder darstellen (skaliert, gedreht usw), Sounds laden und abspielen (ogg, mp3), Tastatur, Maus, Netzwerk und sonst was dazu gehört.

    Kennt jemand so ein Projekt (Open Source)? Es sol auch kompakt sein.

    Was am nächsten dran kommt ist Irrlicht+Irrklang... (naja 3D ist halt auch drinne) Aber irgendwie ist es mir bisschen zu überladen an Funktionen...



  • SDL:
    http://www.libsdl.org/

    und für Sound FMOD:
    http://www.fmod.org/



  • du hast anscheinend meine Frage nicht richtig gelesen - den dann hättest du SDL nicht gepostet und FMOD auch nicht



  • Ich bin auf der suche nach einem 2D-Game-Framework... Wichtig für mich ist, dass es die 3D-Hardware nutzt und dadurch freie 2D-Rotation, Skalierung und Alpha erlaubt.
    [...]
    Zu einem Framework gehört z.B: Bilder laden (png, jpg), Bilder darstellen (skaliert, gedreht usw), Sounds laden und abspielen (ogg, mp3), Tastatur, Maus, Netzwerk und sonst was dazu gehört.

    Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.

    Es soll möglichst auf mehreren Platformen laufen - wie windows, linux, macos.

    SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.

    Multiplattform, Rotation etc. geht auch alles, Bilder laden ist mit der IMG Erweiterungslib kein Problem, usw., usw. ... Aber scheint echt nicht das zu sein, was Du suchst. Entschuldigung!



  • Clanlib sollte alles haben was du benoetigst: http://www.clanlib.org/
    Weder SDL noch FMOD bieten (ohne Zusatzlibs) alles was du brauchst, allerdings wuerde sich SDL in Zusammenarbeit mit OpenGL und SDL_image und SDL_mixer auch anbieten.



  • ich lese schon lage Zeit, dass es bei v0.8 steht - und es tut sich gar nix mehr bei ClanLib - ich glaube fast es wird nicht mehr dadran gearbeitet - oder?

    Im ClanLib-Forum ist schon alles voller Spinnenweben



  • Haaf's Game Engine ist speziell für 2D Spiele entwickelt.

    http://hge.relishgames.com



  • HGE habe ich selbst erst kürzlich entdeckt. Das Teil gefällt mir am besten bisher... es ist leider nur für Windows - ich weiß gar nicht ob da überhaupt jemals eine Version für Mac oder Linux kommen wird... - ansonsten wäre es vermutlich meine 1. Wahl...



  • Aufgrund der Tatsache, dass das Ding starken Gebrauch von DirectX macht und afaik der Entwickler dabei bleiben möchte, gehe ich nicht davon aus, dass sich da in naher Zukunft was ändert. Schade eigentlich, ist ein verdammt schönes Framework.



  • die hier ist cross-plattform 2D Engine für Linux, windows, mac
    und sieht auf den ersten blick brauchbar aus.

    http://fifengine.de/



  • hm die fife-engine ist ganz schön groß - und es nutzt SDL + viele andere libs.


Anmelden zum Antworten