6个免费的C++图形和游戏库
繼上一篇,本篇同樣出自zoomzum.com,具體可見http://zoomzum.com/6-free-c-graphics-and-game-libraries/,介紹了6個(gè)免費(fèi)的C++圖形和游戲庫,同樣出自zoomzum.com。GUI庫對應(yīng)了微軟的MFC,提供了程序與用戶交互的圖形化界面,而圖形和游戲庫則對應(yīng)了微軟的DirectX和跨平臺的OpenGL。以下是原文的翻譯:
C++是一種多范式,遵循自由的形式,并且通用的一門強(qiáng)大的編程語言,這門語言被視為是中間層次的語言,之所以這樣認(rèn)為,是因?yàn)樗鼡碛懈邔诱Z言和底層語言的一些特性。
C++之所以成為最流行的語言之一是有許多原因的,它的應(yīng)用范圍包括系統(tǒng)軟件,設(shè)備驅(qū)動(dòng),應(yīng)用程序軟件和許多其他包含客戶端程序和娛樂的軟件,最好的一個(gè)例子是視頻游戲。
在下面的列出的幾項(xiàng)中我們介紹了一些超級有用的C++圖形和游戲庫,這些庫能為開發(fā)者的工程或應(yīng)用程序提供良好的接口來增加其功能性。C++的用戶將會喜歡使用這些庫為了他們的下一個(gè)工程。
今天,我們將會開發(fā)者分享C++圖形和游戲庫,我希望這些庫能夠幫助開發(fā)者,在他們的下一個(gè)項(xiàng)目中能夠讓他們的應(yīng)用程序擁有讓人印象深刻和吸引力的布局。訪問下面的目錄,并且在留言板中分享你的想法。
?
1)Antigrain
Anti-Grain Geometry(AGG) 是一個(gè)開放源碼,免費(fèi)的圖形庫,采用商業(yè)標(biāo)準(zhǔn)的C++來寫。在許可證頁面描述了使用AGG的條件和相關(guān)項(xiàng),AGG沒有依靠任何圖形的API接口或技術(shù),基本上,你能想象AGG作為一個(gè)渲染引擎,可以從一些向量數(shù)據(jù)產(chǎn)生了一些像素圖像。
?
2)Amanith
AmanithVG SRE是一個(gè)純粹的軟件解決方案,授予了一個(gè)最高級別的矢量圖形質(zhì)量,而沒有在任何一種平臺或架構(gòu)上犧牲了性能。由于它的原始的多邊形光柵化算法和專用的優(yōu)化掃描線過濾,這個(gè)引擎在市場上組成了最快的OpenVG軟件渲染解決方案。
?
3)Codehead
?
4)Oscilloscope Lib
?
5)Lib SDL
SDL是一個(gè)跨平臺的多媒介的庫,被設(shè)計(jì)來為音頻,鍵盤,鼠標(biāo),手柄,3D硬件提供低級別的訪問,其通過OpenGL和2D視頻幀緩沖來完成。它被MPEG播放軟件,模擬器,和許多受歡迎的游戲使用,包括獲獎(jiǎng)的Linux端口:“文明:呼叫電源。”( It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of “Civilization: Call To Power.”)
?
6)Ogre 3d
OGRE(面向?qū)ο蟮膱D形渲染引擎)是一個(gè)用C++編寫的,面向場景,靈活的3D引擎,被設(shè)計(jì)來使開發(fā)者更加容易和更直觀地使用它來開發(fā)利用硬件加速的3D圖形應(yīng)用程序。該類庫抽象了一些使用底層系統(tǒng)庫的細(xì)節(jié),如Direct3D和OpenGL,并提供了一個(gè)基于世界對象和其他直觀類的接口。
如有所需,請看原文:http://zoomzum.com/6-free-c-graphics-and-game-libraries/
轉(zhuǎn)載于:https://www.cnblogs.com/bakari/p/3341490.html
總結(jié)
以上是生活随笔為你收集整理的6个免费的C++图形和游戏库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MeayunDB学习笔记(一) Meay
- 下一篇: IIS上部署MVC网站,打开后Exten