首页 > 代码库 > Galaxy2D游戏引擎常见问题解答

Galaxy2D游戏引擎常见问题解答

◆Galaxy2D游戏引擎开源吗?
    Galaxy2D游戏引擎不开源。 

◆Galaxy2D相对HGE有何优点?
    Galaxy2D相对HGE有以下优点: 
    (1)自带音频播放功能,HGE需要通过bass.dll播放音频文件,而bass.dll是要收费滴 
    (2)自带视频播放功能,任何视频格式都可播放,只要操作系统带有相应的解码器 
    (3)提供高效中文字体渲染,可以从TTF字体文件创建字体,支持字体加边、字体阴影,自动换行,行间距,字间距等功能 
    (4)支持任意尺寸贴图(ggeImage),可以显示超过显卡最大纹理尺寸的纹理 
    (5)RenderTarget纹理也可以锁定和写入数据 
    (6)提供高级资源编辑器,用于编辑游戏中用到的各种纹理、粒子系统等资源 
    (7)可以很容易的跟MFC/QT等应用程序框架结合制作游戏工具 
    (8)提供易用扩展性高的GUI系统并带有GUI编辑器 
    (9)支持PixelShader,可以用GPU高效的实现一些特殊效果 
    (10)采用引用计数的资源管理方式
    (11)其他扩展功能,如:XML文件处理、文字编码转换、轨迹带等
    (12)Galaxy2D一直在维护中,HGE已死
  
◆我可以免费用Galaxy2D做商业游戏吗?
    可以,不论商业或非商业软件都可以免费使用Galaxy2D。

◆Galaxy2D支持哪些编译器?
    目前只支持Microsoft Visual Studio的编译器,支持VS2003及以后版本。

◆Galaxy2D支持什么操作系统?
    支持Windows XP及以后的操作系统。 暂时没有开发跨平台版本的计划。

◆Galaxy2D使用的是哪个DirectX版本?
    Galaxy2D使用的是DirectX9.0c,XP及以后的操作系统自带该版本DX,不需用户另外安装,兼容性好。(PS. 现在新版的DX都要带个d3dx9_XX.dll,个人觉得真心很挫) 
    不过这个版本的DX有些bug,例如保存纹理到png文件会丢失alpha通道等,等以后更高版本的Windows普及后会更新DirectX。

为什么引擎文档无法显示?
    请在engine.chm文件上单击右键,选择“属性”选项,在打开的对话框中点击“解除锁定”即可,也可用其他工具软件打开。

Galaxy2D游戏引擎常见问题解答