SDL

SDL
★4
软件描述
Simple DirectMedia Layer 是一个跨平台的多媒体库,旨在通过音频、键盘、鼠标、游戏手柄、OpenGL 的 3D 硬件以及 2D 视频帧缓冲区提供底层访问。它被用于 MPEG 播放软件、模拟器以及许多流行游戏,包括……
官方网站
访问软件的官方网站了解更多信息
www.libsdl.org
安全链接HTTPS
什么是 SDL?
Simple DirectMedia Layer 是一个跨平台的多媒体库,旨在为音频、键盘、鼠标、操纵杆、通过 OpenGL 的 3D 硬件以及 2D 视频帧缓冲区提供底层访问。它被用于 MPEG 播放软件、模拟器以及许多流行游戏,包括获奖的 Linux 版本“文明:权力的召唤”。
主要功能
🔄 替代方案
32 个选择
LibGDX
★3
一种 Java 框架,提供统一的 API,用于在桌面、移动和浏览器平台构建 2D 或 3D 游戏,支持热代码替换、快速原型开发、模块化架构、集成物理引擎、输入处理、资源工具,以及桌面原生调试支持。
免费 • 开源
查看详情Allegro 4 和 Allegro 5 是跨平台的库,主要面向视频游戏和多媒体编程。它们处理诸如创建窗口、接收用户输入、加载数据、绘制图像、播放声音等常见低级任务。
免费 • 开源
查看详情
Amethyst Game Engine
紫水晶使用 gfx-rs 来通过 Vulkan 或 Metal 渲染图形。它适用于 2D 和 3D 游戏,并为这两种类型的游戏提供各种工具。它旨在对初学者友好,同时也支持更高级的功能,如自定义渲染阶段和 GLSL 着色器。
免费 • 开源
查看详情
WebGL
WebGL 是一种基于 OpenGL ES 2.0 的跨平台、免版税的网页标准,用于低级 3D 图形 API,通过 HTML5 Canvas 元素以文档对象模型(DOM)接口暴露。熟悉 OpenGL ES 2.0 的开发者。
免费 • 开源
查看详情