• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            劍孤寒的小站

            人生的價值不是用時間,而是用深度去衡量的!
            posts - 75, comments - 290, trackbacks - 0, articles - 0

            Galaxy2D Game Engine 3.1 下載


            版權聲明:

            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


            更新記錄:

            3.1
            去掉導出C++類到Lua模塊,源代碼已開放
            渲染對象添加OnDestroy()函數
            簡化并行處理模塊并去掉對boost庫的依賴
            刪除 ggeApplication::EnableSystemConsole() 函數
            修改運行時切換Z緩沖狀態無效Bug

            Feedback

            # re: Galaxy2D Game Engine 3.1 發布 [未登錄]  回復  更多評論   

            2010-03-31 01:15 by 小白
            我是菜鳥請多指教
            請問一下使用粒子的話怎么設置它的Z軸參數?
            還有沒看到畫線和通用碰撞檢測啊?

            # re: Galaxy2D Game Engine 3.1 發布   回復  更多評論   

            2010-04-01 11:32 by 劍孤寒
            1.粒子系統的Z軸參數可通過粒子系統所使用的ggeSprite來設置,例如:
            ggeSprite *spr = Sprite_Create("par.png");
            ggeParticle *par = Particle_Load("test.par", spr);
            spr->SetZ(0.1);

            如果你想單獨設置每個粒子的Z軸參數,
            需要繼承ggeParProcessHandler類,
            在OnRender()函數里調用spr->SetZ(0.1);
            由于設置了ProcessHandler以后粒子系統不會主動渲染粒子,
            所以需要在這個函數里手動調用ggeSprite::Render()函數把粒子畫出來。

            另外,使用ggeParProcessHandler還可以實現很多有趣的特效,
            比如粒子沿著武器邊緣環繞游走,
            或落葉旋轉翻飛序列幀粒子動畫等:)


            2.畫線函數是Graph_RenderLine(),
            在document\document.chm文件里有Galaxy2D所有功能索引,
            你可以通過點擊前面的文件名查看對應的模塊里的函數,
            Graph_RenderLine()在"ggebase.h"里。

            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 數學庫
            ggefw\ggefw.h 應用程序框架基類
            ggefw\ggeprocess.h 并行處理模塊
            ggefw\ggefsm.h 狀態管理
            ggefw\ggeresmgr.h 擴展資源管理器
            ggefw\ggetextureani.h 多張圖像序列幀動畫
            ggefw\ggerenderobj.h 渲染對象模塊


            3.Galaxy2D提供了ggeRect用于矩形與點、矩形與矩形的碰撞檢測,
            ggeRect在“ggemath.h”里,示例如下:
            ggeRect rect1(0, 0, 64, 64);
            ggeRect rect2(32, 32, 64, 64);
            rect1.TestPoint(32, 32) --> true
            rect1.TestPoint(65, 65) --> false
            rect1.Intersect(&rect2) --> ture
            如果需要更多的碰撞檢測功能可以到網上找一些開源免費的物理引擎

            # re: Galaxy2D Game Engine 3.1 發布 [未登錄]  回復  更多評論   

            2010-04-01 16:00 by 小白
            看到了,感謝博主解答,學習中
            Xx性欧美肥妇精品久久久久久| 久久久久久久久66精品片| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲精品国精品久久99热一| 欧美大香线蕉线伊人久久| 99久久www免费人成精品| 久久性生大片免费观看性| 久久这里只有精品首页| 久久99精品久久只有精品| 国产成人无码精品久久久免费| 久久精品国产乱子伦| 久久综合丁香激情久久| 亚洲香蕉网久久综合影视 | 一本大道久久a久久精品综合| 欧美久久天天综合香蕉伊| 99精品国产在热久久 | 久久精品亚洲精品国产色婷| 国产免费福利体检区久久 | segui久久国产精品| 亚洲AV无码久久精品成人| 久久一区二区三区99| 久久婷婷综合中文字幕| 久久久久久夜精品精品免费啦 | 久久精品亚洲AV久久久无码| 久久99久久无码毛片一区二区| 色8久久人人97超碰香蕉987| 亚洲精品无码久久不卡| 久久精品国产亚洲av瑜伽| 久久婷婷国产麻豆91天堂| 国产精品无码久久综合| 久久久久AV综合网成人 | 99久久这里只有精品| 婷婷五月深深久久精品| 久久久久av无码免费网| 综合久久给合久久狠狠狠97色| 看全色黄大色大片免费久久久| 久久黄色视频| 精品久久久久久久久免费影院| 伊人久久大香线蕉AV一区二区 | 久久成人精品视频| 香港aa三级久久三级|