本文將分享一些 C++ 在圖形和遊戲開發方面的庫,相信這些庫可以幫到開發者節省開發的時間。
1) Antigrain
AGG,全名:Anti-Grain Geometry,是一個開源的、高效的2D圖形庫。AGG的功能與GDI+的功能非常類似,但提供了比GDI+更靈活的程式設計介面,其產生的圖形的質量也非常高,而且它是跨平臺的,其宣傳可以在非常多的作業系統上執行。
2) Amanith
AmanithVG SRE 是 Mazatech 釋出的純軟體渲染向量圖形引擎,以完善其OpenGL ES 1.X+CM引擎(現命名為AmanithVG GLE)。
3) Codehead
5) Lib SDL
SDL(Simple DirectMedia Layer)是一個跨平臺的多媒體和遊戲開發包,提供2D,音訊,事件驅動,多執行緒和定時器 等服務,並有大量的擴充開發包,如TCP/IP網路,遊戲角色,混音等.SDL是用C開發的,但也有Perl,PHP,Delphi等多種語言的版本.
6) Ogre 3d
OGRE是一個三維(3D)圖形渲染引擎。它是物件導向的,並且高效,抽象化了不同的API和平臺,這樣可以以場景為物件來使用物體,支援多種場景.它已經成功地被應用於諸多三維模擬領域,包括網路遊戲和三維模擬專案。