今天我们将分享一些 C++ 在图形和游戏开发方面的库,相信这些库可以帮到开发者节省开发的时间。
1) Antigrain点击打开链接
AGG,全名:Anti-GrainGeometry,是一个开源的、高效的2D图形库。AGG的功能与GDI+的功能非常类似,但提供了比GDI+更灵活的编程接口,其产生的图形的质量也非常高,而且它是跨平台的,其宣传可以在非常多的操作系统上运行。

2)Amanith
AmanithVG SRE 是 Mazatech 发布的纯软件渲染矢量图形引擎,以完善其OpenGL ES 1.X+CM引擎(现命名为AmanithVG GLE)。

3)Codehead

4)Oscilloscope Lib

5)Lib SDL
SDL(Simple DirectMedia Layer)是一个跨平台的多媒体和游戏开发包,提供2D,音频,事件驱动,多线程和定时器 等服务,并有大量的扩充开发包,如TCP/IP网络,游戏角色,混音等.SDL是用C开发的,但也有Perl,PHP,Delphi等多种语言的版本.

6)Ogre 3d
OGRE是一个三维(3D)图形渲染引擎。它是面向对象的,并且高效,抽象化了不同的API和平台,这样可以以场景为对象来使用物体,支持多种场景.它已经成功地被应用于诸多三维仿真领域,包括网络游戏和三维仿真项目。

本文介绍了几种用于C++图形和游戏开发的库,包括Antigrain Geometry(AGG)、AmanithVGSRE、LibSDL、Ogre3d等,这些库能帮助开发者提高开发效率,实现高质量的2D和3D图形渲染。
1280

被折叠的 条评论
为什么被折叠?



