雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 編程工具 > CEGUI(免費的GUI庫) V0.87 官方版

  CEGUI是一個免費的GUI運行庫,該工具專為游戲開發人員量身打造,基于LGPL協議并使用C++編譯,能夠幫助用戶擺脫GUI細節實現時的繁瑣操作,以便有更多的開發時間在游戲性上。
 

CEGUI

【功能特點】

  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)實現?!∧壳皩EGUI作為游戲界面庫開發的游戲已經有好多種,國內的天龍八部,巨人等游戲就是很好的例子。

  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文件誤刪了。

  運行Sample_Demo6

軟件特別說明

標簽: CEGUI 編程

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 m.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號