Posted on 2010-01-02 02:15
劍孤寒 閱讀(406)
評論(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.shnenglu.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插件正在制作中