Posted on 2010-01-02 02:15
剑孤寒 阅读(386)
评论(0) 编辑 收藏 引用 所属分类:
Galaxy2D 游戏引擎发布
Galaxy2D Game Engine 2.8 下载
版权声明:
1. 本软件著作权归沈明所有,保留所有权利。任何个人或团体可以免费使用引擎开发非商业用途的
游戏和程序,可以修改和使用公开发布的源代码,同时可以任意转载复制本引擎,但必须保证复制
的完整性。
2. 未经本人授权禁止利用本引擎从事任何商业活动,包括利用引擎开发商业游戏,出售引擎的源
代码及其他相关资源。
3. 不得对本游戏引擎进行反向工程、反向编译或反汇编,不得对本引擎所含的代码库及附带的工
具程序作任何修改,破坏引擎的完整性。
4. 本游戏引擎是免费软件,对于由于使用本引擎引起的任何不良后果,用户必须自己承担风险,
如果用户使用本引擎用于任何非法目的,用户必须独立承担由此带来的法律责任。
引擎说明:
Galaxy2D游戏引擎是一个基于D3D硬件加速的2D游戏引擎,主要特性有:
1. 支持高性能的图形渲染及特殊效果(如:缩放、旋转、透视、alpha混合等)
2. 支持常用音频格式(*.mid,*.wav,*.ogg),提供高效的并发播放等功能
3. 支持常用图片格式(*.bmp, *.png, *.jpg, *.tga, *.dds),支持alpha通道自动混合等
4. 提供高性能的字体渲染模块,支持中文等字体
5. 提供扩展图像模块,可支持任意尺寸图像
6. 提供数据管理模块,支持直接zip包的读取
7. 提供资源管理模块,简化游戏中的资源管理
8. 提供高效的粒子系统,并有粒子编辑器
9. 提供易用的GUI模块,并有GUI布局器
10. 支持多种格式的视频文件播放
运行环境:
Windows 98/2000/NT/ME/XP
DirectX 9.0c 及以上版本
联系方式:
主页地址: http://www.cppblog.com/jianguhan/
电子邮箱: jianguhan@126.com
使用Galaxy2D游戏引擎:
1.设置编译环境
本游戏引擎目前只支持Microsoft Visual C++编译器,
请按以下步骤设置编译环境:
(1)在项目属性选项卡中的“附加包含目录”中加入引擎头文件目录"engine/inc";
(2)在“附加依赖项”中加入引擎库文件"engine/lib/galaxy2d.lib"或手动连接库文件;
(3)将动态链接库"engine/lib/galaxy2d.dll"复制至工作目录。
2.头文件说明
ggecommon.h 基础信息定义
ggebase.h 基础函数
ggetexture.h 纹理模块
ggeimage.h 图像模块
ggesprite.h 精灵模块
ggeanimation.h 动画模块
ggefont.h 字体模块
ggemesh.h 网格模块
ggeswapchain.h 交换链模块
ggeparticle.h 粒子系统
ggeshader.h Shader模块
ggemusic.h 音乐模块
ggesound.h 音效模块
ggegui.h GUI库
ggeresmanager.h 资源管理器
ggecolor.h 颜色控制
ggemath.h 数学库
3.注意事项
除Engine_*,System_*外的函数和扩展模块在引擎初始化后方可使用。
所有函数、扩展模块和常量均处于名字空间"gge"中。
更新记录:
2.8
字体模块支持像素裁剪
修正一些bug
ps.
这个版本不包含3D插件,新的针对Ogre1.7版的3D插件正在制作中