• <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 小白
            看到了,感謝博主解答,學習中
            99久久99久久| 97精品久久天干天天天按摩| 亚洲一区中文字幕久久| 四虎国产精品免费久久5151| 一本久久久久久久| 伊人情人综合成人久久网小说 | 久久久无码精品亚洲日韩蜜臀浪潮 | 精品国产日韩久久亚洲| 久久男人Av资源网站无码软件| 久久99免费视频| 中文字幕无码免费久久| 97超级碰碰碰碰久久久久| 波多野结衣久久一区二区 | 亚洲午夜久久久久久噜噜噜| 久久午夜电影网| 亚洲精品国产美女久久久| 国产99久久久久久免费看| 亚洲va久久久噜噜噜久久男同| 97精品国产97久久久久久免费| 亚洲午夜久久久久久久久久| 久久天天躁狠狠躁夜夜不卡| 99久久精品午夜一区二区| 亚洲人成电影网站久久| 久久精品成人免费国产片小草| 久久久国产精品亚洲一区| 热久久视久久精品18| 国产日韩欧美久久| 久久精品免费观看| 久久精品国产亚洲欧美| 国产精品一区二区久久| 久久综合精品国产二区无码| 久久中文字幕精品| 亚洲国产成人精品无码久久久久久综合 | 成人久久综合网| 久久国产乱子伦免费精品| 久久久久久精品无码人妻| 午夜精品久久久久久| 久久精品国产精品亚洲艾草网美妙 | 日本精品久久久久中文字幕8 | 亚洲第一极品精品无码久久| 青青草原综合久久大伊人导航|