电脑游戏编程入门 (DOS)
返回首页 查看话题信息
标题:电脑游戏编程入门 (DOS)
这里以电脑VGA 13H视频模式为例,系统介绍制作电脑游戏的基本方法。VGA INT 13H模式是一种工作在图形方式下的模式,它具有320X200的屏幕分辩率,同屏上可以显示256种颜色(超级任天堂和世嘉5代游戏机也只有256种颜色),早期的许多游戏都是在这一图形方式下开发的(如大家非常熟悉的仙剑奇侠传、红色警戒、DOOM等),在这种模式下开发游戏具有编程简单、运行速度快、颜色丰富等特点。虽然以今天的标准来说320X200的分辩率已经不算什么,但是它仍然是一个学习电脑游戏编程的很好的入门环境,我们可以通过开发VGA 13H模式下的游戏,逐步地由简单到复杂地学习游戏设计的基本方法,只要掌握了游戏设计的基本方法和理论,再利用其它软件工具(象WATCOM C、DJGPP、VC、DIRECT X等32位的C编译器等)来设计游戏将变得非常容易。函数用TURBO C 2.0编译,也可以稍作修改用其它的C编译器来编译运行。我们先来了解一下电脑显示器的工作原理和显示卡的结构。
一.显示器的工作原理
目前在个人计算机上广泛使用的是采用阴极射线管(CRT)的光栅扫描显示器,我们在屏幕上所看到的颜色是由电子枪发出的电子束打在CRT屏幕背面的荧光层上的点形成的,通过控制点的亮度可以产生不同的颜色。电子束不断地从左到右、从上到下扫描整个屏幕,使屏幕显示出图案,电子束以大约每秒70次的速率在屏幕上重画这一图案,这个过程称为显示刷新或屏幕刷新,具体的扫描频率依赖于所用的显示适配器(又称为显示卡)。电子束从屏幕的左上角开始向右扫描,到达屏幕的右边缘后,电子束被关闭(水平断开),接着它又迅速地返回到屏幕的左边缘(水平回扫)开始进行下一行水平方向的扫描,在完成全部的水平方向的扫描后,电子束在屏幕的右下角结束,此时电子束被关闭(垂直断开),接着又迅速地返回到屏幕的左上角(垂直回扫),开始下一屏扫描。电子束就是这样周而复始地扫描整个屏幕。显示器在两种方式下工作:文本方式和图形方式,电脑游戏一般在图形方式下进行。
二.显示器的坐标系统
计算机屏幕上的坐标与我们通常使用的直角坐标系不同,坐标原点(0,0)在屏幕的左上角,向右是水平方向的坐标,向下是垂直方向的坐标,且坐标没有负值。
三.显示卡的结构
显示器上的显示卡负责将图形显示在屏幕上。显示存储器中存放着在屏幕上显示的图像数据,显示卡硬件不停地将显存中的内容显示在屏幕上。显示存储器实际上是安装在显示卡上的一
学DOS修电脑入门篇 14页 1下载券 电脑游戏编程入门DOS 24页 1下载券 电脑...Scanreg 它只是还原你之前正常的 registry 而已,假如你电脑的问题并不是单单由 ...
电脑游戏开发与编程(1)_IT/计算机_专业资料。游戏开发今日推荐 ... 电脑游戏编程入门DOS 24页 1下载券 莫让电脑游戏人生1 6页 免费 电脑游戏...
电脑游戏编程入门 (DOS) 12页 1财富值 电脑游戏编程入门DOS 24页 1财富值 ...高端硬件流畅处理人物多边形的处理能力大约 5000个左右,而实际游戏中建模程度远不...
尽管可能有一些特殊爱好者还 在为 DOS 开发游戏,现在没有一个为 DOS 开发的...MMORPG 的经济比单机版难以平衡的多。在单机游戏,你可以逐渐改良武器,只要玩家...
电脑游戏编程入门DOS 24页 1下载券游戏编程入门...Astle) [译]游戏编程入门(by David Astle) 游戏编程入门( 经常有人问我,没...
游戏编程经验 3页 免费 3D游戏编程入门 84页 2下载券 PC游戏编程 21页 ...尽管可能有一些特 殊爱好者还在为 DOS 开发游戏,现在没有一个为 DOS 开发的...
电脑入门基础知识(二) 10页 免费 电脑基础知识入门[1] 43页 免费 电脑入门的基础知识和练... 15页 免费 喜欢此文档的还喜欢 电脑游戏编程入门 (DOS) 12页...
PC游戏编程 目录 1 游戏程序理论 1.1 技术基础 1.2 游戏底层 1.3 编写...同样,我也不会教各位如何使用Visual Basic,Pascal或Java,任何形式的DOS程序也是...
DOS编程及命令_电脑基础知识_IT/计算机_专业资料。dos使用的bat批处理文件的基本命令和使用方法!想学dos的很好的帮助文档.DOS 批处理文件 DOS 下的可执行文件有...
闽公网安备 35021102001881号 
热门文档