SDL 入门教程 PDF 文档
SDL 是 Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了 2D 图形帧缓冲(framebuffer)的接口,以及为 OpenGL 与各种操作系统之间提供了统一的标准接口以实现 3D 图形。从这些属性我们可以看出,SDL 基本上可以认为是为以电脑游戏为核心开发的多媒体库。
SDL 支持主流的操作系统,包括 Windows 和 Linux。在官方的介绍中,我们可以找到它所支持的其他平台。(SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X,FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. )。SDL 本身从 C 语言开发,并且能很好的在 C++等高级语言中使用。在官方可以看到 SDL 所支持的语言很多。(Including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl. )
1、一切从零开始
1.1:SDL是什么?
1.2:本教程是为谁准备的?
1.3:本教程的写作计划?
1.4:我目前的计划和心愿。
2、Visual C++ 下的安装与设置
2.1:获得Visual C++ 2008 Express Edition。
2.2:获得VC下的SDL开发库。(Development Libraries)
2.3:为VC设置SDL库。
2.4:建立VC下使用SDL库的工程。
2.5:第一个使用SDL的C++程序。
3、MinGW 下的安装与设置
3.1:MinGW 是什么?
3.2:为什么使用MinGW?
3.3:MinGW 的下载和安装。
3.4:MinGW的简单使用。
3.4.1:(插播)Vim ??
3.4.2:MinGW的简单使用。(续)
3.5:获得MinGW下的SDL开发库。(Development Libraries)
3.6:为MinGW设置SDL库。
3.7:建立第一个SDL程序。
下载地址:https://www.wenjiangs.com/wp-content/uploads/2023/01/FAslQwiNy59h7Xp6.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论