A C++ Mini Engine. Based on SDL2.
 
 
Go to file
Kirigaya Kazuto d2d11aeec5 Update to SDL2.0.7, SDL_image 2.0.2
It seems that SDL_Mixer 2.0.2 is not built with any audio support.
No newer version of SDL_ttf found.
2017-12-31 17:57:20 +08:00
doc Add Document For class Rect 2017-05-01 20:41:13 +08:00
include Update to SDL2.0.7, SDL_image 2.0.2 2017-12-31 17:57:20 +08:00
src Update to SDL2.0.7, SDL_image 2.0.2 2017-12-31 17:57:20 +08:00
tests Add Tests 2017-07-11 23:00:04 +08:00
.gitattributes Add Git Attribute trying to fix language displaying problem 2017-07-03 07:45:06 +08:00
.gitignore Initial Commit. 2017-01-03 23:32:35 +08:00
LICENSE Add License year and copyright holders. 2017-08-03 08:15:53 +08:00
README.md Update README.md 2017-07-07 11:33:57 +08:00
makefile_c4gen.cpp Update C4droid makefile generator. Remove linux makefile generator.(Recommand Codeblocks on Linux) 2017-07-07 11:28:56 +08:00

README.md

MiniEngine

A C++ Mini Engine. Based on SDL2.

C++编写的SDL2引擎.

可能存在的错误: 由于Event和Widget体系尚未构建完全使用时可能出现问题(包括未解决的编译错误)。若只使用MiniEngine主体则不会出现问题。
重要提示: master分支为稳定分支,dev分支为开发分支.

编译说明

Windows/Linux: 请使用Codeblocks 16.01(推荐)载入所有.cpp文件.接下来Codeblocks会完成其余的工作.

依赖库
SDL2 (SDL2.lib, SDL2main.lib, SDL2test.lib)
SDL2 Image (SDL2_image.lib)
SDL2 Mixer (SDL2_mixer.lib)
SDL2 TTF (SDL2_ttf.lib)

Linux Codeblocks PPA 参见: Code::Blocks Release Builds

Windows-Visual Studio: 使用VS编译本项目可能会出现某些错误,目前还没有很好的解决办法.

C4droid: 使用Makefile Generator生成makefile文件. 选择编译目标为SDL2 Application. 修改程序名称为program_name(与makefile对应)

依赖库
C4droid本体
GCC Plugin For C4droid
SDL2 Plugin For C4droid

前往SDL2官网下载最新版本
C4droid on GooglePlay

依赖库下载地址

SDL2_image下载地址
SDL2_mixer下载地址
SDL2_ttf下载地址