SDL

4

软件描述

简单直接媒体层是一个跨平台多媒体库,旨在为音频、键盘、鼠标、摇杆、通过OpenGL的3D硬件以及2D视频帧缓冲区提供底层访问。它被MPEG播放软件、模拟器以及许多流行游戏所使用,包括……

官方网站

访问软件的官方网站了解更多信息

官方认证

www.libsdl.org

安全链接HTTPS
立即访问

什么是 SDL?

简单直接媒体层是一个跨平台多媒体库,旨在为音频、键盘、鼠标、摇杆、通过 OpenGL 的 3D 硬件以及 2D 视频帧缓冲区提供底层访问。它被 MPEG 播放软件、模拟器以及许多流行游戏所使用,包括荣获奖项的“文明:征服之役”Linux 版本。

🔄 替代方案

32 个选择
Nirvana 3D

Nirvana 3D

0

一款用Python编写的游戏引擎,支持多GPU设备,具备3D渲染、PBR渲染等功能。

0

ezEngine 是一款用 C++ 编写的免费开源游戏引擎。其设计理念是模块化和灵活,能够适应多种不同的应用场景。ez 通过插件系统集成 FMOD 或 Jolt 物理等特性。

0

用于创建真正跨平台和混合游戏引擎、游戏、模拟器、多媒体库和应用的多媒体 JavaScript 框架。

0

Moddio 是一款以多人游戏为优先的游戏引擎。它内置了服务器权威的网络代码,包括快照插值和客户端校正功能。仅需每月5美元的虚拟机,即可支持超过50名并发玩家或300多个移动实体。

GemRB

GemRB

0

GemRB(使用预渲染背景的游戏引擎)是一款可移植的开源项目,旨在重新实现支撑《博德之门》、《冰风谷》和《Planescape: Torment》的无限引擎。它具有更简洁的设计、更强的可扩展性以及多项创新。

0

GLFW 是一个开源的跨平台库,用于桌面端的 OpenGL、OpenGL ES 和 Vulkan 开发。它提供了一个简单的 API,用于创建窗口、上下文和表面,以及接收输入和事件。

0

Macroquad 是一个简单易用的 Rust 编程语言游戏库,深受 raylib 启发。Macroquad 拥有简洁小巧的 API,上手快速。使用同一套代码库即可目标多个平台:Windows、Mac、Linux、HTML5、Android 和 iOS。

0

Oxygine 是一款完全免费且开源(MIT 许可证)的 2D 游戏引擎,可在 GitHub 上获取。它使用 C++ 编写,可在 MacOSX、iOS、Android、Windows 和 Linux 上运行。

上一页下一页