SDL

4

软件描述

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

官方网站

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

官方认证

www.libsdl.org

安全链接HTTPS
立即访问

什么是 SDL?

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

🔄 替代方案

32 个选择
3

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

0

Polly 让使用简洁现代的 API 开始 C++ 2D 游戏开发变得轻松。

5

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

Amethyst Game Engine

Amethyst Game Engine

0

Amethyst 使用 gfx-rs 通过 Vulkan 或 Metal 渲染图形,适用于 2D 和 3D 游戏,并提供两类游戏的多种实用工具。它旨在对初学者友好,同时也支持更高级的用法,如自定义渲染流程和 GLSL 着色器。

raylib

raylib

0

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

0

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

5

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

SDL Game Engine

SDL Game Engine

0

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

上一页下一页