• <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://m.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 小白
            看到了,感謝博主解答,學習中
            中文精品久久久久国产网址| 久久国产精品波多野结衣AV| 亚洲精品国产自在久久| 久久经典免费视频| 久久99国产乱子伦精品免费| 青青草原综合久久大伊人精品| 久久九九免费高清视频| 国产一区二区久久久| 国产精品一久久香蕉产线看| 四虎国产精品免费久久久| 久久青青色综合| 国产精品岛国久久久久| 一本久久综合亚洲鲁鲁五月天| 国产三级久久久精品麻豆三级| 久久精品亚洲福利| 久久99精品国产麻豆宅宅| 无码国内精品久久人妻麻豆按摩| 国内精品人妻无码久久久影院 | 久久综合狠狠综合久久激情 | 久久久精品国产sm调教网站 | 九九久久精品无码专区| 亚洲国产另类久久久精品黑人| 亚洲国产精品久久| 久久久久亚洲AV无码麻豆| 久久综合成人网| 久久久精品久久久久久| 久久国产乱子伦精品免费强| 欧洲成人午夜精品无码区久久 | 久久精品国产福利国产琪琪| 国产精品久久亚洲不卡动漫| 一本色道久久88综合日韩精品 | 狠狠色丁香婷婷久久综合五月 | 武侠古典久久婷婷狼人伊人| 久久综合综合久久狠狠狠97色88| 久久99精品久久久久婷婷| 亚洲狠狠婷婷综合久久久久| 久久精品国产AV一区二区三区| 伊人久久国产免费观看视频| 亚洲Av无码国产情品久久| 久久九色综合九色99伊人| 热久久国产欧美一区二区精品|