跳至內容
出自 Arch Linux 中文维基

SDL(Simple DirectMedia Layer)是一個跨平台軟體開發庫,旨在為計算機多媒體硬體組件提供一個硬體抽象層。軟體開發者可用它編寫高性能計算機遊戲和其他多媒體應用程式。SDL 常常被誤解為一個遊戲引擎。不過,此庫適合直接用於構建遊戲,或被構建在其之上的引擎間接使用。

安裝

安裝 sdl3 軟體包。

如果您需要 sdl2AURsdl12-compat,請相應安裝,不過建議遷移到 SDL3。

SDL2 應用程式也可以使用 sdl2-compat。SDL2 兼容層在幕後使用 SDL3。

與 SDL3 類似,SDL2 也是模塊化的,不過模塊都在不同的軟體包中。SDL 2 的模塊包包括 sdl2_imagesdl2_mixersdl2_ttf 等,SDL1.2 的模塊包包括 sdl_imagesdl_mixersdl_ttf 等。

文檔

官方 SDL Wiki 提供了使用 SDL3 庫所需的各種資源和文檔。

官方還提供了關於將程序從 SDL2 遷移到 SDL3 的文檔

此外,SDL3 Examples 還提供了一些小型示例程序。

參見