剑孤寒的小站

人生的价值不是用时间,而是用深度去衡量的!
posts - 75, comments - 290, trackbacks - 0, articles - 0

     摘要: 前两天玩到了一个游戏,觉得里面的飞船尾部的拖尾效果挺有意思,就研究了一下。其实原理很简单,把飞船运动的轨迹记录到一个队列里,然后根据这个队列生成一个三角形带就可以了,另外,像有些游戏里的刀光啥的用这个原理也可以做出来,设一下纹理坐标就好了。以下是研究成果......  阅读全文

posted @ 2011-10-03 19:01 剑孤寒 阅读(706) | 评论 (0)编辑 收藏

Galaxy2D Game Engine 3.9 下载


版权声明:

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 及以上操作系统
DirectX 9.0c

编译器支持:

Microsoft Visual Studio 2003 及以上版本


联系方式:

主页地址: http://www.cppblog.com/jianguhan/
电子邮箱: jianguhan@126.com


更新记录:

3.9
◆修改Graph_RenderBatch()函数设置图元类型无效Bug
◆Graph_RenderBatch()函数添加点、线带、三角带、扇形图元支持
◆GUI编辑器添加“子控件同步移动”菜单,用以控制父窗口移动时子控件是否同步移动
◆GUI编辑器界面调整,以方便使用
◆GUI的SetStatic()/SetVisible()/SetEnabled()修改为虚函数
◆GUI设置字体接口修改为保存字体实例而非字体引用,避免其他地方修改了字体属性影响到GUI显示
◆修改ggeProcessManager :: ClearProcessList()函数崩溃Bug
◆Input模块重构,并对按键进行了重定义

 

posted @ 2011-09-13 12:04 剑孤寒 阅读(1483) | 评论 (3)编辑 收藏

Galaxy2D Game Engine 3.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 及以上操作系统
DirectX 9.0c

编译器支持:

Microsoft Visual Studio 2003 及以上版本


联系方式:

主页地址: http://www.cppblog.com/jianguhan/
电子邮箱: jianguhan@126.com


更新记录:

3.8
GUI编辑器修改Image控件更改了Extend属性,没有立刻调整纹理坐标
ggeGuiLoader从GUI工厂创建控件时添加控件类型检查
修改ggeGuiWindow将消息发送到不可见控件的Bug
添加 ggeVariant 用于字符串与各种数值之间的转换
修改XML模块添加声明节点后不能处理中文Bug

posted @ 2011-09-09 08:50 剑孤寒 阅读(264) | 评论 (2)编辑 收藏

一直想找一个免费又好用的xls2xml转换工具,但是直至都没找到合适的,所以干脆自己写了一个,用法很简单,例如要将a.xls转换为a.xml,只需在控制台输入"xls2xml.exe a.xls a.xml"即可,如果要转换一个目录下的所有文件,写一个简单的批处理就能搞定。
xls2xml.exe最后可带一个参数"-n",如果目录下有很多文件,但只想转换改动过的文件,可以带上该参数,能够节省大量转换时间。

2011/9/8 Update:
1.修改中文不能识别的问题
2.不转换空行

xls2xml

posted @ 2011-09-02 14:08 剑孤寒 阅读(718) | 评论 (1)编辑 收藏

     摘要: 更新记录:
3.7
删除 Graph_StartBatch() / Graph_FinishBatch() / Graph_GetMaxPrim() 函数
修改 Graph_RenderBatch() 函数可以指定图元类型,且不限制图元数量
渲染流程做了一些优化
添加 GGE_FORCETEXFILTER 用于强制开启纹理过滤
资源管理器添加自定义资源托管
修改Win7/Vista系统下全屏模式当鼠标移动到屏幕边缘时没有刷新鼠标位置

  阅读全文

posted @ 2011-09-02 10:10 剑孤寒 阅读(270) | 评论 (0)编辑 收藏

     摘要: ...  阅读全文

posted @ 2011-07-01 23:35 剑孤寒 阅读(720) | 评论 (2)编辑 收藏

     摘要: 3.6
修改GUI右键消息处理bug
修改其他一些小bug

  阅读全文

posted @ 2011-06-13 12:19 剑孤寒 阅读(327) | 评论 (0)编辑 收藏

     摘要:
  阅读全文

posted @ 2011-05-17 21:10 剑孤寒 阅读(637) | 评论 (0)编辑 收藏

     摘要: 更新记录:
3.5
取消GGE_TEXTUREFILTER,将其作为渲染属性
整理GUI系统
添加ggeGuiRichText控件,用以支持图文混排等功能
ggeFont优化
添加XML文件处理模块
修改资源文件和GUI文件用XML文件保存
  阅读全文

posted @ 2011-05-17 20:29 剑孤寒 阅读(231) | 评论 (0)编辑 收藏

     摘要: 更新记录:
3.4
ggefw目录调整
mini dump调整
ggeProcess去掉对boost库的依赖
修改设置Log文件名无效Bug
修改写ini文件如果文件不存在自动创建
重写资源管理器
新增资源编辑器用于编辑游戏中各种资源
整合粒子编辑器到资源编辑器
添加引用计数模块,用以更好的管理游戏中各类资源
GUI重构并新增GUI编辑器
  阅读全文

posted @ 2011-04-02 22:42 剑孤寒 阅读(270) | 评论 (0)编辑 收藏

仅列出标题
共8页: 1 2 3 4 5 6 7 8