ChinaUnix.net
相关文章推荐:

sdl教程

作者:akinggw 在阔别半年后,我又回来了。这次回来,首先要向大家问声好,然后继续我们的游戏开发之旅。在以前的日子里,我主要在翻译一些游戏开发方面的文章,而现在,我决定自己写。从今天开始,我要向大家介绍一个非常出名的游戏开发库——sdlsdl(Simple DirectMedia Layer)是什么呢?根据他的表面意思,翻译过来就是简单的指导媒体层。它的官方网站请访问 http://www.libsdl.org . sdl 标志 sdl的作者是S...

by whtonline - Linux文档专区 - 2006-05-26 11:08:29 阅读(1328) 回复(0)

相关讨论

精灵动画程序: 以下是编程步骤: 1。初始化sdl,创建窗口 2。载入精灵动画。设置显示模式。设置透明色键值。 3。载入背景图片。进入游戏循环。 4。检测事件,用sdl_GetKeyState()取得当前的键盘状态。 注:这个函数返一个指向用来描述键盘数据的数组的指针。如果某个键 被按下。则对应的数组值设为1。否则为0 5。检测数组的对应键值。并进行相应的移动 6。检测移动是否超出窗口。进行相应处理。 7。显示背景 8。显示精灵 9。用SD...

by whtonline - Linux文档专区 - 2006-05-26 11:01:50 阅读(574) 回复(0)

sdl系列教程(二):hello,the world 作者:akinggw 朋友们,欢迎来到sdl的游戏世界。sdl是一个游戏开发库,如果你还不知道sdl是什么,请参考sdl系列教程(一),那里有详细的描述。 在这一章中,我们将真正的开始编程了。在开始进入奇妙的程序世界之前,我们将把准备工具备好。 需要那些工具呢?如果你拥有自己的电脑或者在办公室,学校使用电脑。你首先需要的是一个编译器,我使用的是VC6.0。为了便于你学习的更快,我也建议...

by whtonline - Linux文档专区 - 2006-05-26 11:09:21 阅读(1720) 回复(0)

sdl系列教程(七):颜色码 作者:akinggw sdl_Surface结构中有一个部分叫颜色码。 颜色码是干什么用的呢?它就是指你不想在屏幕上显示的那个颜色。本篇教程讲解如何使用颜色码。 假如我们想把下面这幅人物图片: 显示在下面这幅背景上。 如果我们直接将人物放在背景上,将会得到下面的结果: 这看起来是不是很别扭,有没有办法将人物的蓝色背景驱除掉。 答案当然是有的。 讲到这里,我们不得不首先讲一下颜色...

by whtonline - Linux文档专区 - 2006-05-26 11:12:51 阅读(1061) 回复(0)

sdl系列教程(六):键盘事件 作者:akinggw 在上一篇中,我们讲解了如何用sdl显示漂亮的图片。在这一节中,我们将学习如何通过键盘移动图片。 下面,我们先来看一下这段代码,这段代码来自上面的教程: done = 0; while (!done) { sdl_Event event; /* 检测事件*/ while (sdl_PollEvent (&event)) { switch (event.type) { case sdl_KEYDOWN: ...

by whtonline - Linux文档专区 - 2006-05-26 11:12:09 阅读(1026) 回复(0)

sdl系列教程(三):DEV C++中的配置 作者:akinggw 首先,我要在这里感谢大家对我工作的大力支持,从昨天到今天的浏览人数来看,大家还是挺关心这个栏目的,在此,我要谢谢大家。 在上一篇教程中,我们讲解了如何在VC6中配置sdl。不知道你学会没有,我想我的讲解还是挺清楚的。如果你还没明白,请来信给我, [email=我的email是%20akinggw@126.com]我的email是 akinggw@126.com[/email] 。 在这篇教程中,我们将讲解在...

by whtonline - Linux文档专区 - 2006-05-26 11:10:16 阅读(1561) 回复(0)

sdl系列教程之(五):扩展函数库的使用 作者:akinggw 朋友们,大家早上好! 经过这两天的观察,我发现我们的sdl系列文章受到了很大的关注,在此,我要在这里对所有关心我们栏目的朋友表示感谢,如果你有什么好的建议或想法,请来信告诉我。 [email=我的email是akinggw@126.com]我的email是akinggw@126.com[/email] . 在上一节内容中,我们讲解了如何在屏幕上显示位图格式的图象。但现在的游戏中并不使用位图。这是因为它有一个...

by whtonline - Linux文档专区 - 2006-05-26 11:11:31 阅读(832) 回复(0)

sdl系列教程(四):显示一幅图象 作者:akinggw 在上两篇教程中,我们学习了什么是sdlsdl的配置。在这一章中,我们将学习如何将一幅图象显示到屏幕上。 首先,按照我前面所说的方法建立一个sdl的项目,然后开始下面的内容。 大家先想一下,我们画图时应该怎样做。首先,我们需要一个载体,也就是我们要把图画到哪里?我们可以画到墙壁上,画到纸上,等等任何可以画的地方。而我们在屏幕上做画,当然屏幕就是这个载体。 有载体了...

by whtonline - Linux文档专区 - 2006-05-26 11:10:54 阅读(644) 回复(0)

sdl系列教程(八):显示图象的一部分 作者:akinggw 欢迎进入今天的课程,今天我们要讲解如何显示图象的一部分。也许你要问,这有什么用呢? 它的用处大的很,比如,我们在玩“大话西游”时,我们的窗口是不是只显示了程序的一部分。 同样还有精灵的显示,这个我们在后面会慢慢讲解。 在这篇教程中,我会简单地讲解如何在有限的窗口中显示一幅巨大的图片。 先看下面这张图片: 它的高宽分别是1000 X 1000。而我们的屏幕分辨率...

by whtonline - Linux文档专区 - 2006-05-26 11:13:27 阅读(505) 回复(0)

Compiling on Linux Index 目录 Compiling on Linux Compiling sdl Compiling an sdl application using GCC I installed sdl from source but can't build or run sdl applications Compiling sdl Extract sdl, run configure and then make: tar zxvf sdl-1.2.7.tar.gz cd sdl-1.2.7 ./configure make make install You may also change how sdl gets compiled by adding options to ./configure. To display what optio...

by xiamenguoqiuli - Linux文档专区 - 2008-05-04 16:51:10 阅读(752) 回复(0)

Setting up sdl for g++ Last Updated 3/25/06 First thing you need to do is download sdl headers and binaries. You will find them on the sdl website, specifically on this page . Scroll Down to the Development Libraries section and download the Linux development library: Now run the RPM and let it do it's thing. Now create a source file with the following code: #include "sdl/sdl.h" int main( i...

by whtonline - Linux文档专区 - 2006-05-26 13:21:16 阅读(484) 回复(0)