在遊戲中使用CEGUI 第一章(底層)

2021-09-08 05:54:14 字數 1110 閱讀 2432

已經完成95%了

先放出簡介部分供yy一下

cegui

(crazy eddie』s gui

)是乙個自由免費的

gui庫,基於

lgpl

協議,使用

c++實現,完全物件導向設計。

cegui

開發者的目的是希望能夠讓遊戲開發人員從繁瑣的

gui實現細節中抽身出來,以便有更多的開發時間可以放在遊戲性上。

cegui

的渲染需要

3d圖形

api的支援,如

opengl

或direct3d

。另外,使用更高階的圖形庫也是可以的,像是

ogre

、irrlicht

和renderware

,關鍵需求可以簡化為二點:

1.紋理(texture

)的支援

2.直接寫屏(

rhw的頂點格式、正交投影、或者使用

shader

實現)

cegui

目前最新的版本是

0.4.1

,提供了

sdkstl

的使用區分為

native(vc

自帶的p.j.

版stl

)和stlport

(基於sgi stl

實現的跨編譯器版本,詳細見

),以及

vc6.0

、vc7.0

、vc7.1

和vc8.0

幾種。

除此之外,

cegui

還同步提供了官方介面編輯器

layouteditor

,以方便

ui。作為介面編輯器,它需要系統級介面以提供編輯器操作,在此之前的

0.3.0

版是基於

mfc實現的;而在

0.4.1

版本中,改為基於

wxwidgets

(跨平台的本地

ui框架,這裡的ui指

window

作業系統底層,如:

windows

、unix

和mac

,詳見)實現。

在遊戲中使用CEGUI 第一章(底層)

已經完成95 了 先放出簡介部分供yy一下 cegui crazy eddie s gui 是乙個自由免費的 gui庫,基於 lgpl 協議,使用 c 實現,完全物件導向設計。cegui 開發者的目的是希望能夠讓遊戲開發人員從繁瑣的 gui實現細節中抽身出來,以便有更多的開發時間可以放在遊戲性上。c...

第一章 遊戲中的數學和物理 數學篇

唉 真是悲哀,從小學到大學,學了16年的數學和物理,直到今天才真正的使用到它們,雖然日常生活中可能很多事情都會涉及到,但是真正直接的利用它們卻是從現在才開始.唉 如果早知道就.沒辦法 學吧 1.直角座標系 這個概念比較簡單,大家應該都不會忘記吧 在表示構成畫像的點,線,以及bitmap 的位置時幾乎...

第一章 遊戲中的數學和物理 物理篇

物理在遊戲開發中是非常重要的部分,例如 敵人的地點,攻擊的最佳角度,傳球,面向哪個方向用多大的力量踢球等等,都需要物理學的支援.下面對遊戲中經常使用的幾個概念以及定理進行介紹.1.時間 遊戲中的時間一般採用兩種方法,一種是與現實世界相同,另一種是採取一種固定的假想時間間隔.以前所有的元件都採取相同的...