blog

枪手亨利

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  DirectX

摘要:by Gamster H. S 目录:1. VC的环境设置.2. 浅谈COM.3. DirectDraw简述.4. DirectDraw的初级编程应用. 第一篇:VC的环境设置.在进行任何DirectX有关的编程之前,你得先设置VC的环境变量值.主要是方便以后的项目设计.我使用的是VC5和DirectX6,这是我的设置: 1. 选择Options.2. 选择Directories Tab.3. 在... 阅读全文
posted @ 2005-10-25 22:35 henry 阅读(835) 评论(0) 推荐(0)

摘要:链接:http://msdn.microsoft.com/directx/directxdownloads/default.aspx What’s New in the April 2005 Update This release includes changes to D3DX library, graphics samples, tools, and documentation upda... 阅读全文
posted @ 2005-04-01 09:51 henry 阅读(834) 评论(2) 推荐(0)

摘要:现在很多游戏都提供一种截屏的功能,用来截取游戏中的画面,那么这是如何实现的呢?其实就是把游戏当前屏幕的数据存成一个图片文件;在这里我给出一段源程序,它实现了DirectDraw(16位模式)下的的游戏截屏。生成的文件格式为BMP,程序有比较详细的注释,请各位自己看吧。 现在很多游戏都提供一种截屏的功能,用来截取游戏中的画面,那么这是如何实现的呢... 阅读全文
posted @ 2005-03-20 21:55 henry 阅读(1382) 评论(0) 推荐(0)

摘要:在开始学习DirectDraw编程之前,有一些题外话要说明,以下内容均是个人的心得和体会,如果其中有什么谬误之处,敬请谅解,同时个人不对可能造成的后果负责。。 以下几点是在编制DirectX应用程序时应该注意的: 尽管使用VB或DELPHI都可以制作DirectX应用程序,但考虑到代码的效率,还是应使用C或C++。其中,C++是面向对象的编... 阅读全文
posted @ 2005-03-20 21:50 henry 阅读(1602) 评论(0) 推荐(0)

摘要:使场景或精灵以灰度的形式显示,这是一般游戏制作中常常用到的效果,如:战棋游戏中当一个角色被使用过后,通常就会变成灰色,代表本回合已不能行动了;《仙剑》中回忆彩蝶的部分是用整屏的灰色来表现的?(记的不太清楚,太久了^_^);还有很多很多例子…… 将RGB值转换为灰度的过程应该是在程序中实现的(至少我是这么认为的)。其实这是非常简单的,基本原理就是将... 阅读全文
posted @ 2005-03-20 21:49 henry 阅读(3835) 评论(0) 推荐(0)

摘要:ft Boy 大家对DirectX一定不陌生吧,因为在微软刚刚推出WINDOWS窗口操作系统时,由于显示界面采用统一的GDI,禁止程序员直接操作硬件,这使得在WIN 3.x系统上的游戏程序速度奇慢,根本无法推广。微软为了解决这一问题,曾经又推出过WING图形加速程序,但是由于WING缺乏广大游戏厂商的支持,也没有普及开来。所以我们当时玩的大... 阅读全文
posted @ 2005-03-20 21:48 henry 阅读(2823) 评论(2) 推荐(1)