Sol's Graphics for Beginners (1)

来源:互联网 发布:ubuntu 电源设置打不开 编辑:程序博客网 时间:2024/05/16 14:12

这是一篇基于SDL的有关图形的教程,在众多以SDL作为基础来讲述图形应用或游戏开发的教程中,觉得Sol的很不错,如果您英语很好,最好直接阅读原著,请访问教程网址,呵呵,英语不好或是赶时间的同学就先看我的翻译版吧,我尽最大努力为您节省时间。

第一部分 基于像素的图形

00-介绍

当我开始在PC上进行图形编程的时候,有些事情要比现在简单很多。举个例子,如果你想要进入图形模式,所有你需要做的就是敲入几行神秘的代码,像这样:

_asm {  mov ax, 13h  int 10h}

然后,图形模式就被设置为320像素宽,200像素高,拥有256种颜色,并且屏幕是一个由静态起始地址((unsigned char*)0xa0000)指向的线性字节数组。记住,这里没有什么用处去实际理解上面这些代码的意思。

好了,图形模式模式拥有调色版并且修改调色版需要一些技巧,基本上在开始时所有你需要做的就是用代码来实现这些。

因此,我为那些想通过“传统”的方式进入图形学而不是通过使用更一般的direct3d/opengl的人写了这篇教程。

我使用SDL作为图形库,目标是提供一些简单,可读的例程,和一些使用这些例程的建议。使用这些例程找乐是这篇教程的主旨;如果你发现你能进行有趣的编程,学习变得有兴趣。我就是通过这种方式进行的。

这个教程的稍后部分,我们会一步一步从零开始创建一个完整的游戏。

在我们开始之前,确保你的开发环境是最新的,并且你已经从 http://www.libsdl.org/.下载了SDL1.2。

01-配置SDL

这一章介绍不同平台上SDL的配置。这写内容很多帖子都有,小弟不再翻译了。原文的地址:http://sol.gfxile.net/gp/ch01.h

原创粉丝点击