CEGUI的檔案結構

2021-04-12 18:17:53 字數 737 閱讀 8967

cegui的檔案結構

cegui從根本上說,是由支援的,也就是說,這麼龐大的系統說白了就是要正確地操作,拋棄了原來慣用的ini檔案,cegui使用了更加先進的xml檔案作為其配置檔案,使用tga,這個是內嵌的,當然如果有需要,可以使用其它解碼器。其檔案結構很簡單,共定義了四種格式的xml檔案:scheme,looknfeel,imageset和layout。在cegui給的例子當中,其組織形式是這樣的。

datafiles

schemes

looknfeel

imageset

layout

這樣可以基本保證檔案井然有序,建議就用這個結構,在你的遊戲工程資源目錄下增加這麼乙個datafiles資料夾。

這裡首先介紹一下這幾種檔案的作用。

scheme,它是cegui首先呼叫的乙個檔案,內容包括要使用的imageset檔案、所對應的looknfeel檔案,以及將要在looknfeel定義的控制項的型別、工廠、渲染器和在looknfeel中的名字。

looknfeel。它定義了控制項的細節,我覺得在cegui自己給的那個例子looknfeel(taharezlook)中寫的就不錯,很多時候可以模仿它來寫。

imageset,這個東西很簡單,就是要把tga上的位置資訊記錄下來,位置資訊由左上角橫縱座標,長寬資訊組成。

另外,在imageset資料夾下,還存放tga。

以上就是cegui的檔案結構,多數情況下是不用動它的。

CEGUI資料檔案

cegui所用的資料檔案除了少數的特殊情況外都是xml格式的。但是,為了清晰的說明資料檔案代表什麼型別的資源,資料檔案並不是以 xml 作為字尾,而是用更有意義的字尾名。比如,imageset的字尾名是.imageset,font的字尾名是.font,等等。下面將對每種檔案型別做個簡要的說明,以後將...

CEGUI中的漢字顯示實現

幾日前,用 cegui 做介面,發現無法應用 cegui 的window 中settext 函式直接顯示中文。上網 google 一下,原來經過簡單的字元轉化可以顯示中文 偷著樂,cegui 太方便了 方法如下 引用 cegui 使用utf8 編碼格式。這就意味著我們可以很簡單的就顯示中文。1 弄個...

cegui 3 資料檔案的裝載和初始化

cegui 3 資料檔案的裝載和初始化 目前已經學習了cegui的渲染入門 和 資源管理入門,下一步要學習裝載資料檔案了.只有裝載了資料檔案,cegui才會產生想要的輸出.資料檔案概述 cegui使用多種型別的資料檔案.xml xsd?都是xml cegui使用的大多說檔案都是xml格式的,除了那些...