directdraw:用DirectDraw编写动画程序

理论篇  说起DirectDraw也许大多数人还不知其为何物但提到DirectX恐怕每个Computer Fan 和Game Fan都再耳熟不过了(什么!你没听说过DirectX!?Oh,My god!来人哪拉下去重责 5十大板!)DirectX又叫Game SDK它最大特点是直接对硬件抽象层(HAL)进行操作利用这个特点可以制作出高性能Windows游戏具体信息请见http://www. mic... [阅读全文]

directdraw:通向DirectDraw的捷径

作者:Johnny Watson 译者:蓝色feel From:www.x-temple.com 这篇文章描述了怎样通过使用DirectX SDK中通用库文件来轻松地建立个 DirectDraw对象及其显示表面(surface)(这篇文章)对那些想要在不破坏原应用架构情况下快速掌握它来做些事人特别有帮助,请注意事实上这些类中抽象了相当多且复杂事物因此我强烈地推荐你在掌握它们功能同时尽量... [阅读全文]

directdraw:DirectDraw编程基础

  本文面向有几个月学习编程经历初学者:看过C教程看懂基本C语法;有点点VC使用经验知道如何去组建个工程;理解些windows编程基本概念比如窗口、消息循环等;还有不懂地方会去查资料:)   看过几本有关DirectDraw书这些书都不错在此感谢她们作者美中不足是这些书部分起点较高虽然我们仍然能够清晰理解些概念但在组织这些文件上会有不少困惑在此我重申下书中概... [阅读全文]

directdraw:动画程序编写——DirectDraw的旅(2)

“君欲善其事必先利其器”在编写DirectDraw应用的前我们先要准备好以下工具: Windows95、Windows98、Windows Me、Windows NT 4.0、Windows 2000 或 Windows XP(其对操作系统没有特殊要求) DirectX 驱动(最好是DirectX 8.0以上版本) DirectX 8.0 SDK ... [阅读全文]

directdraw:动画程序编写——DirectDraw的旅(3)

下面我们开始分析源: 下载源 (编辑者:链接丢失)属于Win32基本框架我们用蓝色标出而用红色表出是我们要重点学习下面所有都是 FullScreenMode.cpp 文件中内容其中“IDB_DIRECTX”和“IDB_WinXP”都是图片资源ID号我想如何向中添加资源应该不用我多说了吧:)工程文件:FullScreenMode.cpp # STRICT# ... [阅读全文]

directdraw:DirectDraw和DirectInput的游戏编程体验

源代码下载(3个工程) (编辑者:链接失效)   我想有关这个主题文章不算少但也不算太多但大多是分别介绍 DirectDraw 和 DirectInput而并没有将其结合起来也许你会问:“分开和合并起来并没有本质区别啊!”其实确没有本质区别但那样使那些最初对游戏编程报有极大热情爱好者感到非常失望这其中个并不能完全满足他们要求并且使其感到巨大阻力从而失去信心所... [阅读全文]

directdraw:DirectDraw打造极速图形引擎(一)

  显然DirectDraw是Windows下写2D图形最好选择虽然Direct3D也可以写但是没DirectDraw简单方便特别对于初学者来就接触那么多和参数总不是件愉快事所以我文章主要结合我做工作谈谈DirectDraw编程中些比较关键技术大多是我自己想出来我想先声明我文章可以任意转载源代码可以任意使用和修改   由于我是业余时间写文章所以只能每次发表篇... [阅读全文]

directdraw:动画程序编写——DirectDraw的旅(1)

DirectDraw——也许大多数人闻所未闻但当提到 DirectX 恐怕每个 游戏爱好者都再熟悉不过了,但是只知道那是个很多游戏都要求必须安装,再多就无从所知了,那么它到底能为我们游戏干什么呢,其实它又叫 Game SDK它最大特点是直接对硬件抽象层(HAL)进行操作利用 此特点可制作出高性能Windows游戏http://www. microsoft.c... [阅读全文]

directdraw:载入位图文件到 DirectDraw

Loading Bitmap Files o DirectDrawby Kieren Johnstone载入位图文件到 DirectDraw译:sea_bugIntroduction介绍In this article I will briefly describe the process of using Windows\' functions to loa... [阅读全文]

directdraw:载入图象到DirectDraw(不用winapi的方式)

typedef struct BMPHD//bmp图像信息结构{    DWORD biSize;//bmp信息结构大小    LONG biWidth;//图像宽度    LONG biHeight;//图像高度 &n... [阅读全文]

directdraw:载入JPGE图象文件到DirectDraw的表面中

Loading JPEGs to DirectDraw Surfaces 载入JPGE图象文件到DirectDraw表面中by Johnny Wood译: sea_bug译者话:这是篇有关使用Intel JPGEs Library文章在翻译同时译者根据自己使用经验对文章进行适当添减章节希望适合各位读者In order to keep the size of ... [阅读全文]

directdraw:DirectDraw 和 DirectInput 的游戏编程体验

  我想有关这个主题文章不算少但也不算太多但大多是分别介绍 DirectDraw 和 DirectInput而并没有将其结合起来也许你会问:“分开和合并起来并没有本质区别啊!”其实确没有本质区别但那样使那些最初对游戏编程报有极大热情爱好者感到非常失望这其中个并不能完全满足他们要求并且使其感到巨大阻力从而失去信心所以本文将 DirectDraw 和 Direc... [阅读全文]

directdraw:借助DirectDraw技术实现对水波的计算机模拟

  目前各种高性能计算机正以其强大运算能力被广泛应用于各种领域其中对自然界物理现象和自然规律进行仿真是主要应用的由于许多专业书籍对此类仿真技术讳莫如深使不少设计人员对此类设计问题感到无从下手本文以对真实水波产生、扩散、衰减以及多个水波交迭过程计算机模拟为例介绍此类设计思路和解决思路方法在实现过程中为了使仿真效果更加逼真、处理数据显示速度更快本文使用了Dire... [阅读全文]

directdraw:Java中使用DirectDraw

注释:DirectDraw®是微软DirectX® SDK个组成部分Java版DirectX包含在Java 2.0 SDK中Java中通过同DirectX起安装com.ms.directX包中套类访问DirectDraw 介绍本文将探讨用于JavaDirectDraw SDK些优点、结构和使用过去使用动画需... [阅读全文]

directdraw:使用DirectDraw的Gamma控制形成淡出效果

jerry 译  为什么要使用DDRAW中的Gamma控制功能来做淡出呢?有两个主要原因:第一个是因为简单;第二是因为使用Gamma淡出,你不会丢失任何存储在主表面中的信息。  既然这样,在实现这种技术之前,有些不显眼的小事情我们必须给予注意。首先,你的主表面必须是16Bit色或更高;第二个是这种淡出只能在你的主表面上来做,因为这是在调整你的显卡的gamma设置。  让我们认真考虑一下:在... [阅读全文]
1 共1条 分1页