6個免費的C++圖形和游戲庫


繼上一篇,本篇同樣出自zoomzum.com,具體可見http://zoomzum.com/6-free-c-graphics-and-game-libraries/,介紹了6個免費的C++圖形和游戲庫,同樣出自zoomzum.com。GUI庫對應了微軟的MFC,提供了程序與用戶交互的圖形化界面,而圖形和游戲庫則對應了微軟的DirectX和跨平台的OpenGL。以下是原文的翻譯:

C++是一種多范式,遵循自由的形式,並且通用的一門強大的編程語言,這門語言被視為是中間層次的語言,之所以這樣認為,是因為它擁有高層語言和底層語言的一些特性。

C++之所以成為最流行的語言之一是有許多原因的,它的應用范圍包括系統軟件,設備驅動,應用程序軟件和許多其他包含客戶端程序和娛樂的軟件,最好的一個例子是視頻游戲。

在下面的列出的幾項中我們介紹了一些超級有用的C++圖形和游戲庫,這些庫能為開發者的工程或應用程序提供良好的接口來增加其功能性。C++的用戶將會喜歡使用這些庫為了他們的下一個工程。

今天,我們將會開發者分享C++圖形和游戲庫,我希望這些庫能夠幫助開發者,在他們的下一個項目中能夠讓他們的應用程序擁有讓人印象深刻和吸引力的布局。訪問下面的目錄,並且在留言板中分享你的想法。

 

1)Antigrain

Anti-Grain Geometry(AGG) 是一個開放源碼,免費的圖形庫,采用商業標准的C++來寫。在許可證頁面描述了使用AGG的條件和相關項,AGG沒有依靠任何圖形的API接口或技術,基本上,你能想象AGG作為一個渲染引擎,可以從一些向量數據產生了一些像素圖像。

 

2)Amanith

AmanithVG SRE是一個純粹的軟件解決方案,授予了一個最高級別的矢量圖形質量,而沒有在任何一種平台或架構上犧牲了性能。由於它的原始的多邊形光柵化算法和專用的優化掃描線過濾,這個引擎在市場上組成了最快的OpenVG軟件渲染解決方案。

 

3)Codehead

 

4)Oscilloscope Lib

 

5)Lib SDL

SDL是一個跨平台的多媒介的庫,被設計來為音頻,鍵盤,鼠標,手柄,3D硬件提供低級別的訪問,其通過OpenGL和2D視頻幀緩沖來完成。它被MPEG播放軟件,模擬器,和許多受歡迎的游戲使用,包括獲獎的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(面向對象的圖形渲染引擎)是一個用C++編寫的,面向場景,靈活的3D引擎,被設計來使開發者更加容易和更直觀地使用它來開發利用硬件加速的3D圖形應用程序。該類庫抽象了一些使用底層系統庫的細節,如Direct3D和OpenGL,並提供了一個基於世界對象和其他直觀類的接口。

如有所需,請看原文:http://zoomzum.com/6-free-c-graphics-and-game-libraries/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM