Mole2d游戏引擎
作者:akinggw
前言
最近比较忙,忙于学习J2EE。这个东东发展可真快呀!早在几年以前学过,当时就学了JAVAAPPLET,JAVABEAN和JSP。
没想到最近几年,出现了各种框架,像什么struts,webworks,freemarker,spring,…..多的不得了。看来偶得饿补一下了。
还是来看游戏引擎吧,毕竟这个也做了许多年,如何再做不出什么样子来,可真要丢人了.
先看个截图吧:
 |
| 图注1 |
现在展示的也就是游戏引擎所拥有的功能:
l 可以选择窗口模式和全屏模式,改变窗口大小等等;
l TRUETYPE中文字体支持;
l IME中文输入法支持
l GIF,PNG,JPG,BMP等格式图片的导入和显示,支持透明通道;
l WAV,OGG音频文件的播放,WAV现在可以实现循环播放,但OGG现在不支持,正在写作中。
l 精灵动画的播放,
l 支持简单的GUI。
现在使用这款引擎制作常见的休闲游戏,应该是足够了,呵呵!
|

MOLE2D引擎采用DEV-C++做为编译器,OPENGL作为图象渲染,OPENAL作为声音的播放。整个引擎的结构来自于HE ,我只不过将渲染引擎从D3D换成了OPENGL,声音引擎从BASS换成了OPENAL。另外,使它支持了中文的显示和输入。
因此,可以正确的说MOLE2D是中文版的HE,或HE的OPENGL版本也可以。呵呵!
现在引擎功能还不是很完善,在后面的日子,还有许多的功能要添加,以下是不完全列表:
l AVI文件的播放
l 地图的显示,编辑;
l 粒子系统
l OGG播放的进一步完善
l GUI的完善
这差不多就是后面的任务了,可能还需要半年时间才能发布。(一个编程真的好累呀!)
真诚希望你的关注!给我来信:akinggw@126.com
|
|
| |