單機遊戲下載單機遊戲下載基地
最新遊戲|熱門遊戲|遊戲大全|遊戲專題
壓縮解壓光盤工具文字輸入殺毒軟件文件處理轉換翻譯股票證券辦公學習編程軟件虛擬光驅
當前位置:首頁應用軟件編程軟件 → CEGUI庫(Crazy Eddie s GUI) V0.76 官方版

CEGUI庫(Crazy Eddie s GUI) V0.76 官方版

  • CEGUI庫(Crazy Eddie s GUI)截圖0
< >
CEGUI庫(Crazy Eddie s GUI)下載
好玩 好玩 0
坑爹 坑爹 0
  • 應用語言:中文
  • 應用大小:10M
  • 更新時間:2016-10-24 11:29
  • 發行時間:
  • 應用類型:普通
  • 應用標簽:
CEGUI(CrazyEddiesGUI)是一個自由免費的GUI庫,基於LGPL協議,使用C++實現,完全麵向對象設計。CEGUI開發者的目的是希望能夠讓遊戲開發人員從繁瑣的GUI實現細節中抽身出來,以便有更多的開發時間可以放在遊戲性上。功能介紹CEGUI的渲染需要3D圖形API的支[更多]
應用介紹

CEGUI(Crazy Eddie s GUI )是一個自由免費的GUI庫,基於LGPL協議,使用C++實現,完全麵向對象設計。CEGUI開發者的目的是希望能夠讓遊戲開發人員從繁瑣的GUI實現細節中抽身出來,以便有更多的開發時間可以放在遊戲性上。

功能介紹

CEGUI的渲染需要3D圖形API的支持,如OpenGL或Direct3D。另外,使用更高級的圖形庫也是可以的,比如OGRE、Irrlicht和RenderWare等,關鍵需求可以簡化為二點:

紋理(Texture)的支持直接寫屏(RHW的頂點格式、正交投影、或者使用shader實現)

CEGUI還同步提供了官方界麵編輯器LayoutEditor和ImageSet編輯器,以方便UI和圖像集的製作。作為界麵編輯器,它需要係統級界麵以提供編輯器操作,0.3.0版是基於MFC實現的;而在0.4.0版本以後,改為基於wxWidgets(跨平台的本地UI框架,這裏的UI指Window操作係統底層,如:Windows、Unix和Mac)實現。 目前將CEGUI作為遊戲界麵庫開發的遊戲已經有好多種,國內的天龍八部,巨人等遊戲就是很好的例子。

CEGUI的功能是非常強大的,而且使用也非常的靈活,可以和腳本配合。可以通過配置文件自定義窗口外觀。通過布局文件實現窗口布局等等特性,使得遊戲的界麵開發更加方便。

編譯項目

首先需要編譯CEGUISampleHelper項目,它生成的DLL文件供其它的DEMO程序調用,是一個框架,其實也就是把其下的.h、.CPP文件打個包。

編譯時需要有圖像渲染庫支持,它支持四個SDK:DirectX、OpenGL、Irrlicht、Ogre ,

如果不想裝Irrlicht、Ogre, 可以在項目裏把帶有irrlicht或ogre字樣的h文件和cpp文件移除,

然後再去[CEGUI-SDK-0.7.1-vc9/cegui/include]文件夾下找到config.h文件,打開,把“#define CEGUI_SAMPLES_USE_IRRLICHT”、“#define CEGUI_SAMPLES_USE_OGRE”注釋掉。

編譯設置默認是在Debug_Static下,

編譯成功後會在[CEGUI-SDK-0.7.1-vc9/lib]下得到CEGUISampleHelper_Static_d.lib文件,一般不用這個,

把解決方案配置換成Debug模式,然後得到CEGUISampleHelper_d.lib。

然後編譯一下Sample_Demo6項目試試,

如果出現”unresovled symbol”找不到符號之類的錯誤的話,說明之前的CEGUISampleHelper編譯是有問題的,我主要就是Debug_Static模式沒切換成Debug模式,還有把原有CPP文件誤刪了。

常見問題

運行會報錯,如下:

找不到freeglut_d.dll,

解決:把[CEGUI-SDK-0.7.1-vc9/dependencies/bin]下的DL  L文件拷到[CEGUI-SDK-0.7.1-vc9/bin]下,因為EXE程序是生成在這個文件夾裏;另外一種方法是,自己建個專門的文件夾,把那些庫放進去,然後設置項目->屬性->調試->工作目錄為該文件夾;如果嫌麻煩,那就把那些庫統統扔到windows/system32裏去吧!

找不到d3dx9d_41.dll、d3dx10d_41.dll,是DirectX SDK版本問題,

解決:網上找這兩個庫,然後下載下來放到system32裏去,不過我沒找到,所以我先去下載了最新版本(August 2009)的SDK ,安裝後在system32裏找到有d3dx9d_42.dll、d3dx10d_42.dll,複製粘貼下,並重命名成d3dx9d_41.dll、d3dx10d_41.dll,仍放在system32裏,嘿嘿,這個比較方便,網友教的。

找不到logo.png文件,那是資源目錄沒設對,

解決:需要把項目->屬性->調試->工作目錄設成[安裝路徑/CEGUI-SDK-0.7.1-vc9/datafiles],datafiles就是資源文件夾。

相關應用
下載地址

CEGUI庫(Crazy Eddie s GUI) V0.76 官方版

    熱門評論

    最新評論

    發表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    (您的評論需要經過審核才能顯示)

    配置需求

    推薦專題

    up對戰平台up對戰平台

    關於飛翔 | 聯係我們 | 大事記 | 下載幫助(?) | 廣告聯係 | 版權聲明 | 網站地圖 | 友情鏈接

    Copyright 2010-2013 單機遊戲下載 (R) 版權所有 飛翔下載所有遊戲及軟件下載資源來源互聯網,並由網友上傳分享。如有侵權,請來電來函告之。
    飛翔忠告:抵製不良色情、反動、暴力遊戲 合理安排遊戲時間 享受健康生活【鄂ICP備13011873號-1】