SDL

4

软件描述

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

官方网站

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

官方认证

www.libsdl.org

安全链接HTTPS

什么是 SDL?

Simple DirectMedia Layer 是一个跨平台的多媒体库,旨在为音频、键盘、鼠标、操纵杆、通过 OpenGL 的 3D 硬件以及 2D 视频帧缓冲区提供底层访问。它被用于 MPEG 播放软件、模拟器以及许多流行游戏,包括获奖的 Linux 版本“文明:权力的召唤”。

🔄 替代方案

32 个选择

一种 Java 框架,提供统一的 API,用于在桌面、移动和浏览器平台构建 2D 或 3D 游戏,支持热代码替换、快速原型开发、模块化架构、集成物理引擎、输入处理、资源工具,以及桌面原生调试支持。

免费 • 开源
查看详情

波莉通过一个简洁、现代的 API,使用户轻松开始进行 C++ 2D 游戏开发。

免费 • 开源
查看详情

Allegro 4 和 Allegro 5 是跨平台的库,主要面向视频游戏和多媒体编程。它们处理诸如创建窗口、接收用户输入、加载数据、绘制图像、播放声音等常见低级任务。

免费 • 开源
查看详情
Amethyst Game Engine

Amethyst Game Engine

游戏开发工具

紫水晶使用 gfx-rs 来通过 Vulkan 或 Metal 渲染图形。它适用于 2D 和 3D 游戏,并为这两种类型的游戏提供各种工具。它旨在对初学者友好,同时也支持更高级的功能,如自定义渲染阶段和 GLSL 着色器。

免费 • 开源
查看详情
raylib

raylib

软件

raylib 是一个深受博尔兰 BGI 图形库和 XNA 框架启发的游戏开发库。它被设计为一个简单易用的库,旨在享受游戏编程的乐趣。

免费 • 开源
查看详情

WebGL 是一种基于 OpenGL ES 2.0 的跨平台、免版税的网页标准,用于低级 3D 图形 API,通过 HTML5 Canvas 元素以文档对象模型(DOM)接口暴露。熟悉 OpenGL ES 2.0 的开发者。

免费 • 开源
查看详情

SFML(简单快速多媒体库)是一个可移植且易于使用的多媒体编程API。

免费 • 开源
查看详情
SDL Game Engine

SDL Game Engine

游戏开发工具

一个面向C/C++程序员的平台无关的2D游戏编程框架,依赖极少,便于移植,专注于简洁的API调用,满足商业程序员的需求。

免费 • 开源
查看详情
上一页下一页