SDL
外观
SDL(Simple DirectMedia Layer)是一个跨平台软件开发库,旨在为计算机多媒体硬件组件提供一个硬件抽象层。软件开发者可用它编写高性能计算机游戏和其他多媒体应用程序。SDL 常常被误解为一个游戏引擎。不过,此库适合直接用于构建游戏,或被构建在其之上的引擎间接使用。
安装[编辑 | 编辑源代码]
如果您需要 sdl2AUR 或 sdl12-compat包,请相应安装,不过建议迁移到 SDL3。
SDL2 应用程序也可以使用 sdl2-compat包。SDL2 兼容层在幕后使用 SDL3。
与 SDL3 类似,SDL2 也是模块化的,不过模块都在不同的软件包中。SDL 2 的模块包包括 sdl2_image包、sdl2_mixer包、sdl2_ttf包 等,SDL1.2 的模块包包括 sdl_image包、sdl_mixer包、sdl_ttf包 等。
文档[编辑 | 编辑源代码]
官方 SDL Wiki 提供了使用 SDL3 库所需的各种资源和文档。
官方还提供了关于将程序从 SDL2 迁移到 SDL3 的文档。
此外,SDL3 Examples 还提供了一些小型示例程序。