资源说明:A 2D game engine written in C++ using SDL and FMOD.
_ _
_ __ ___ ___| |_ __ _ __ _(_)_ __ ___
| '_ ` _ \ / _ \ __/ _` |/ _` | | '_ \ / _ \
| | | | | | __/ || (_| | (_| | | | | | __/
|_| |_| |_|\___|\__\__,_|\__, |_|_| |_|\___|
|___/
ABOUT
Metagine is a 2D game engine written in C++ using SDL
and other supporting libraries. I'm developing the
engine primarily as a learning curve and so that I
have a framework with which I can develop 2D games
for competitions such as Ludum Dare.
Blog: http://james.blogs.lincoln.ac.uk
FEATURES
* 2D renderer with depth-sorting.
* Animated 2D sprite support.
* Animated frames specified in XML.
* Clipped from spritesheets.
* Sound playback in most popular formats.
* Basic game logic and entity management.
* Hookable keyboard input.
* Easy memory management using shared_ptr.
TOOLS & LIBRARIES
* Boost
* SDL
* SDL_gfx
* SDL_image
* SDL_ttf
* TinyXML
* FMOD
* Box2D (currently unsupported)
COMPILING
Originally written for the Linux platform, I since
ported the code to support Windows only for various
reasons.
I have only tested compilation with Microsoft Visual
Studio 2008 Professional. All external libraries are
included in source distribution with the exception
of Boost.
TICKETS/CONTRIBUTE
I am accepting fixes and contributions to the project.
Issues can be found at the GitHub repository page.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
