DirectX的替代品 SDL 简介

DirectX的替代品 SDL 简介

 

什么是SDL?

即 Simple DirectMedia Layer,使用 LGPL 许可证。

  • 免费的跨平台多媒体应用编程接口
  • 用于游戏、游戏开发工具、模拟器、样本演示、多媒体应用等
它能做什么?

视频、音频、事件、CDROM支持、线程、计时器、各种图象文件格式读取、快速绘图、混音、游戏杆支持、网络、MPEG解码等等,且CPU字节顺序无关。

大体上与DirectX比较对应关系如下:

  • SDL_Video、SDL_Image、OpenGL —— DirectDraw、Direct3D
  • SDL_Audio、SDL_Mixer —— DirectSound
  • SDL_Joystick、SDL_Base —— DirectInput
  • SDL_Net —— DirectPlay
  • SMPEG、SDL_Video、SDL_Audio、SDL_Sound、SDL_Filter —— DirectShow
  • 字体、窗口管理等其他实用工具和大量样例
支持哪些平台?
  • Linux 随系统安装
  • Win32 需一个到几个较小的DLL
  • BeOS
  • MacOS, MacOS X
  • 其他非官方移植
可以在哪些编程语言中使用?

几乎所有!SDL本身用 C 写成,有各种语言的接口。简单的函数调用,不需要COM。

个人观点(不代表任何团体和他人)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nightmare

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值