SDL入门教程.pdf

时间:2014-08-19 10:33:53
【文件属性】:

文件名称:SDL入门教程.pdf

文件大小:611KB

文件格式:PDF

更新时间:2014-08-19 10:33:53

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. ) SDL在GNU LGPL version 2下发布,这意味着你可以免费的使用。并且可以免费的用于商业软件的制作(只要你直接使用SDL的动态链接库,Windows下的SDL.dll)。如果你将SDL库编译进了自己的二进制代码中,你需要指明你所使用的SDL库的版本以及包括你自己修改的源代码,并说明这些代码的原始出处。这是很宽松的法律,你可以用如此强大的多媒体库完全合法的免费开发商业游戏。


网友评论

  • 非常不错的下载资源
  • 挺不错的书,适合初学SDL 希望推出2.0版本书
  • 很棒的学习支援
  • 有用,谢谢分享
  • 资源很好,正好在做一个基于SDL播放YUV数据的程序。
  • 资源很好,我很喜欢
  • 很好!挺全的,还有一些例子,虽然是1 的,但已经不错了,入门很好
  • sdl离线资源本来就少。中文的更少。该文填补了该项空白。
  • 很好的学习资源
  • 好资料,必须给5分
  • 挺好的书,就是1.2的
  • 这个书有点老了~~~,1.2的,现在去找2.0的比较好,但是也是有参考价值的!
  • 很好,就是开头那几张太墨迹了,不过是SDL1.2的,期待SDL2的.
  • 不错,很好的
  • 怎么加到 VS2013中去用
  • 很好,就是开头那几张太墨迹了,不过是SDL1.2的,期待SDL2的..
  • 真的很好,对于没有基础的人来说真的是挺不错的一个文档,我一开始要学SDL真的没有门路,一开始去一个一个看那些API,又没有时间,所以只有在上课无聊之余拿手机出来看一下这个文档,真的是挺不错的,不过里面的内容好像有点和我看的他人自己写的教程有点出入。总体来说,值四颗星评价啦!
  • 这教程真心看着吃力,我基础差啊,能简单点吗
  • 很不错,感谢无偿提供。
  • 写的很详细,谢谢免费提供的资料
  • 很好。学了一段时间感觉,真心不错
  • 谢谢提供资料,该资料通俗易懂,适合入门。
  • 不是很好用 谢谢分享
  • 给力!中文版找了好久了!
  • 还行,给四颗星
  • 很好。找了很久。看来目前学sdl的同道不少啊,谢谢了!
  • 赞一个,真的好不错。。。很实用
  • 写的很详细,谢谢免费提供的资料
  • 很详细 谢谢提供的资料!
  • 有用,讲的比较清楚,喜欢这个教程