Posted on 2010-01-02 02:15
劍孤寒 閱讀(413)
評論(0) 編輯 收藏 引用 所屬分類:
Galaxy2D 游戲引擎發(fā)布
Galaxy2D Game Engine 2.8 下載
版權(quán)聲明:
1. 本軟件著作權(quán)歸沈明所有,保留所有權(quán)利。任何個(gè)人或團(tuán)體可以免費(fèi)使用引擎開發(fā)非商業(yè)用途的
游戲和程序,可以修改和使用公開發(fā)布的源代碼,同時(shí)可以任意轉(zhuǎn)載復(fù)制本引擎,但必須保證復(fù)制
的完整性。
2. 未經(jīng)本人授權(quán)禁止利用本引擎從事任何商業(yè)活動(dòng),包括利用引擎開發(fā)商業(yè)游戲,出售引擎的源
代碼及其他相關(guān)資源。
3. 不得對本游戲引擎進(jìn)行反向工程、反向編譯或反匯編,不得對本引擎所含的代碼庫及附帶的工
具程序作任何修改,破壞引擎的完整性。
4. 本游戲引擎是免費(fèi)軟件,對于由于使用本引擎引起的任何不良后果,用戶必須自己承擔(dān)風(fēng)險(xiǎn),
如果用戶使用本引擎用于任何非法目的,用戶必須獨(dú)立承擔(dān)由此帶來的法律責(zé)任。
引擎說明:
Galaxy2D游戲引擎是一個(gè)基于D3D硬件加速的2D游戲引擎,主要特性有:
1. 支持高性能的圖形渲染及特殊效果(如:縮放、旋轉(zhuǎn)、透視、alpha混合等)
2. 支持常用音頻格式(*.mid,*.wav,*.ogg),提供高效的并發(fā)播放等功能
3. 支持常用圖片格式(*.bmp, *.png, *.jpg, *.tga, *.dds),支持alpha通道自動(dòng)混合等
4. 提供高性能的字體渲染模塊,支持中文等字體
5. 提供擴(kuò)展圖像模塊,可支持任意尺寸圖像
6. 提供數(shù)據(jù)管理模塊,支持直接zip包的讀取
7. 提供資源管理模塊,簡化游戲中的資源管理
8. 提供高效的粒子系統(tǒng),并有粒子編輯器
9. 提供易用的GUI模塊,并有GUI布局器
10. 支持多種格式的視頻文件播放
運(yùn)行環(huán)境:
Windows 98/2000/NT/ME/XP
DirectX 9.0c 及以上版本
聯(lián)系方式:
主頁地址: http://m.shnenglu.com/jianguhan/
電子郵箱: jianguhan@126.com
使用Galaxy2D游戲引擎:
1.設(shè)置編譯環(huán)境
本游戲引擎目前只支持Microsoft Visual C++編譯器,
請按以下步驟設(shè)置編譯環(huán)境:
(1)在項(xiàng)目屬性選項(xiàng)卡中的“附加包含目錄”中加入引擎頭文件目錄"engine/inc";
(2)在“附加依賴項(xiàng)”中加入引擎庫文件"engine/lib/galaxy2d.lib"或手動(dòng)連接庫文件;
(3)將動(dòng)態(tài)鏈接庫"engine/lib/galaxy2d.dll"復(fù)制至工作目錄。
2.頭文件說明
ggecommon.h 基礎(chǔ)信息定義
ggebase.h 基礎(chǔ)函數(shù)
ggetexture.h 紋理模塊
ggeimage.h 圖像模塊
ggesprite.h 精靈模塊
ggeanimation.h 動(dòng)畫模塊
ggefont.h 字體模塊
ggemesh.h 網(wǎng)格模塊
ggeswapchain.h 交換鏈模塊
ggeparticle.h 粒子系統(tǒng)
ggeshader.h Shader模塊
ggemusic.h 音樂模塊
ggesound.h 音效模塊
ggegui.h GUI庫
ggeresmanager.h 資源管理器
ggecolor.h 顏色控制
ggemath.h 數(shù)學(xué)庫
3.注意事項(xiàng)
除Engine_*,System_*外的函數(shù)和擴(kuò)展模塊在引擎初始化后方可使用。
所有函數(shù)、擴(kuò)展模塊和常量均處于名字空間"gge"中。
更新記錄:
2.8
字體模塊支持像素裁剪
修正一些bug
ps.
這個(gè)版本不包含3D插件,新的針對Ogre1.7版的3D插件正在制作中