当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: DirectX5.0最新游戏编程指南综述篇武汉 朱春喜 & 吴佳鲜 对于众多的游戏制作者来说,Microsoft的DirectX 5的推出不啻是一个极好的消息。
 

 

 ·央视版<笑傲江湖>的"价值观"    »显示摘要«
    摘要:  我早就断定金大侠的眼光很犀利,金大侠只用一块钱,就把他的15部小说中最受金迷追捧的《笑傲江湖》给卖了,必定是因为心里十分明白,这次拍的《笑傲江湖》只值一块钱。随着这部电视台在自家的自留地做了几个月广告的电视剧开始热播,这一块钱的价值也就开始慢慢兑现。然而,在电视台自己的什么收视统计以及观众调查中,你永远看不到观众有一丝不满,自我表扬的优良传统和第一媒体近水楼台的便利,局外人只有听着的份儿。据北......
 ·游戏制作基础:用dx做rpg    »显示摘要«
    摘要: 一个简单的rpg游戏 首先,要制作一个rpg的游戏。所需要涉及到的方面,有以下几个: 1. 使用键盘控制精灵。2. 由于精灵有四个走动方向,而每个方向又应该有几帧动画(这里定为二帧)。考虑到每个机器的配置不一样(cpu和显卡不同)。 所以帧与帧之间必须有延迟。 3. 当精灵在我们所定的迷宫里行走时,当它碰到"障碍"时,应该无法继续前进。 4. 在游戏里,还应该有"坏精灵"。在我这个游戏里,其表......


DirectX5.0最新游戏编程指南

directx5.0最新游戏编程指南

综述篇 【程序编程相关:RFC2757-LongThinNetw

【推荐阅读:RFC2757-LongThinNetw

武汉 朱春喜 & 吴佳鲜 【扩展信息:RFC2757-LongThinNetw

    对于众多的游戏制作者来说,microsoft的directx 5的推出不啻是一个极好的消息.它包含了编制下一代计算机游戏与多媒体应用程序的最新技术与工具,为广大的程序员提供了一整套的应用程序接口api,使程序员能够设计高性能实时的应用程序.directx使运行在microsoft windows操作系统下的游戏比运行在 ms-dos操作系统下的游戏具有更高的性能的更好的交互性,甚至比专用的游戏机也不遑多让.

    microsoft开发directx的首要目的就是要提高windows环境下游戏开发的容易性.在此之前,个人电脑上的大部分游戏都是基于ms-dos的,游戏开发人员必须针对不同的硬件接口卡编制不同的程序,尽管代码类似,但不可避免存在许多的重复劳动.利用directx, 游戏开发人员就可以获得directx的硬件独立性的优点,同时又可以直接访问硬件.directx的最主要的目标就是提供ms-dos中直接的硬件访问特性,同时去掉个人电脑中再添加新的硬件时所带来的硬件识别问题.

    因为硬件的升级是不可避免的,所以,directx实际上也提供了另一种即插即用的方法.因此,利用directx可以开发出高性能实时的应用程序,可以直接访问计算机中的硬件与将来系统中回具有的硬件设备.directx在硬件与应用之间提供了一致的接口以减少安装与配置的复杂性,并且使硬件的利用达到最优.利用directx提供的接口,程序员能充分利用硬件的特性而不需要考虑其具体细节.一个优秀的基于windows的高性能游戏应该能够利用系统的如下技术:

.为提高性能而专门设计的加速卡

.即插即用pnp(plug and play)

.内嵌于windows的通信服务,包括directplay

   directx 5包括七个部分,下面对各部分作以简要说明.

(1).directdraw  通过支持访问屏外显示内存中位图的软硬件加速技术,快速直接存取,利用硬件的位块传输与缓冲区翻转功能.

(2).directsound 提供软硬件声音混合与录音再生功能.

(3).directplay   使得游戏在调制解调器与网络之间的连接更加简单方便.

(4).direct3d    提供了高级保留模式(retained-mode)接口与低级即时模式(immediate-mode)接口.前者允许程序很容易地完成一个完

全的三维图形系统,后者使得程序能完全控制着色管道.

.directinput   提供了基于windows游戏的输入的api与驱动程序,它不仅支持目前的键盘.鼠标与操纵杆,也支持将来的基于windows的输入设备.

.directsetup   提供了directx的一次性安装过程.
...   下一页
 ·directx8.0简介    »显示摘要«
    摘要:作者:philip taylor directx 8.0 简介 欢迎关注 driving directx。在本月的栏目中,我们将开始探索 microsoft® directx® 8.0。首先,我们将概括介绍这个新版本为开发人员提供的所有精彩特性。您可以在 directx 开发人员中心(英文)找到 directx 8.0 运行时和 sdk 的下载链接。有些人说,在相当长一段时间内......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE