欢迎来到快板! Allegro是一个主要用于视频游戏和多媒体编程的跨平台库。 它处理常见的底层任务,例如创建窗口,接受用户输入,加载数据,绘制图像,播放声音等,并通常将底层平台抽象出来。 但是,Allegro并不是游戏引擎:您可以自由设计和构建自己喜欢的程序。 Allegro 5具有以下附加功能: 在Windows,Linux,Mac OSX,iPhone和Android上受支持 用户友好,直观的C API,可用于C ++和许多其他编程语言 硬件加速的位图和图形基元图形支持(通过OpenGL或Direct3D) 录音支持 字体加载和绘图 视频回放 着色器和低级多边形绘图上的抽象 和更多