• <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 小白
            看到了,感謝博主解答,學習中
            国产999精品久久久久久| 精品久久久久久久无码| 久久99精品久久久久久野外 | 久久免费香蕉视频| 欧美亚洲国产精品久久| 日韩精品无码久久久久久| 伊人热人久久中文字幕| 中文成人久久久久影院免费观看 | 亚洲日本久久久午夜精品| 亚洲国产精品无码久久SM| 草草久久久无码国产专区| 亚洲精品无码成人片久久| 91精品国产高清久久久久久国产嫩草 | 久久久久亚洲精品日久生情| 国产亚洲精品自在久久| 久久一本综合| 亚洲成色999久久网站| 亚洲熟妇无码另类久久久| 日日狠狠久久偷偷色综合96蜜桃| 欧美熟妇另类久久久久久不卡| 国产精品无码久久四虎| 国内精品久久人妻互换| 久久只有这精品99| 亚洲а∨天堂久久精品9966| 亚洲欧美精品伊人久久| 国产精品一区二区久久| 久久亚洲精品成人AV| 久久国语露脸国产精品电影| 久久免费视频6| 欧美激情精品久久久久久久 | 久久久久久精品久久久久| 久久精品女人天堂AV麻| 激情久久久久久久久久| 亚洲一区二区三区日本久久九| 久久人爽人人爽人人片AV| 久久亚洲欧美国产精品| 欧美黑人激情性久久| 色欲av伊人久久大香线蕉影院| 久久人妻AV中文字幕| 亚洲第一极品精品无码久久| 久久精品人人做人人爽电影|