DirectX
文章平均质量分 83
FrankieWang008
从事c# C++ VC++,欢迎大家一起讨论学习~~
展开
-
Direct3D基础:D3DPRESENT_PARAMETERS
Direct3D基础:D3DPRESENT_PARAMETERS博客分类: DirectX 这个结构体很重要,内容是从网上转来的: Cpp代码 typedef struct _D3DPRESENT_PARAMETERS_ { UINT BackBufferWi转载 2012-12-25 15:39:57 · 895 阅读 · 0 评论 -
Direct3D 实例
场景提交概述场景提交即将在后台缓冲区绘制好的场景提交到前台缓冲区,从而在屏幕上显示出来。提交接口函数是一组控制特定的渲染设备状态的方法,这些设备影响显示器的显示。(1)前台缓冲区:这是一块由显卡转换来的矩形存储区,这块矩形存储区的内容显示在显示器或其他输出设备上。(2)后台缓冲区:后台缓冲区是一个表面,其内容可以提交到前台缓冲区。(3)交换链:一组后台缓冲区集合,它们被顺序地提交到转载 2012-12-26 13:18:51 · 4297 阅读 · 0 评论 -
DirectX 3D开发记录
开始DX程序第一件事是创建DX对象,相当于初始化DirectX。LPDIRECT3D9X g_pD3D = Direct3DCreate9( D3D_SDK_VERSION);if(NULL == g_pD3D) return E_FAILE;每个程序都是由此开始的,而且写法都一样,参数必须是D3D_SDK_VERSION。创建设备DirectX是位于硬件抽象层转载 2012-12-26 13:12:08 · 1118 阅读 · 0 评论 -
D3D之多重采样
1 多采样 (抗锯齿) 全景抗混叠是一种减少在渲染多边形的边时所产生的参差不齐效果的方法。抗混叠物体也会对渲染后的整个场景产生负面影响,尤其是处理动画更是如此。通过实现对像素的本地模糊处理,并在屏幕上显示出一个平均结果而实现全景抗混叠。 在Direct3D中启用多采样将实现程序中的抗混叠。多采样将对程序性能的影响很大。这种性能影响取决于所选的样本数,所以在考虑更多的样本数时转载 2012-12-26 13:14:11 · 6290 阅读 · 0 评论 -
如何将程序进行数字签名
1.制作私钥文件2.制作数字证书3.对程序进行签名认证 大家知道吗?微软发布的具有数字签名的SP2才是正式版本,这是怎么一回事呢? 一、Windows的文件保护功能 在Windows 2000以前的Windows版本中,安装操作系统之外的软件,可能会覆盖掉一些共享的系统文件,例如动态链接库(*.dll文件)、可执行文件(*.exe),这样可能会导致原创 2013-08-21 16:16:26 · 14343 阅读 · 1 评论 -
DirectSound编程实现实时混音
利用DirectSound编程实现实时混音 摘要:将多个音频文件或多路音频数据同时输出到音频输出设备上,就可同时听到多个不同的声音,这就是混音。在游戏开发,网络视频会议开发中都会用到混音技术,本文详细介绍如何利用DirectSound实现几路不同的音频进行实时的混音。关键词:DirectSound混音 在游戏开发中比较常用的音效素材都是比较短的,所以一般常用的API是plays转载 2013-10-28 09:59:50 · 7475 阅读 · 1 评论 -
DirectSound入门基础介绍 和 环境的配置
DirectSound应用程序开发快速入门 摘要:DirectSound编程的入门介绍,通过实例讲解了如何利用DirectSound最基本的功能:播放音频,并提供了DirectSound播放音频文件的两种方式:静态缓存和流缓存。关键词:DirectSound、流缓存、静态缓存、wave文件播放 一、配置DirectSound的开发环境在进行DirectSound开发之前,一转载 2013-10-28 09:59:35 · 4970 阅读 · 0 评论 -
DirectSound详细介绍
目录: 音效的表现 Play Sound using PlaySound() 使用DirectSound 相关事宜 末语文档内容:□ 音效的表现 WINDOW下音效档的使用,大抵上就是使用WAV档,通常音效只是一小段,不会超过数秒的声音档,当然你可以疯狂一点,将整个WAV档当成音乐来播放,如同前面提到的,与其要这样做,倒不如将WAV档弄成原创 2013-10-28 09:53:12 · 10813 阅读 · 2 评论 -
DirectDraw入门介绍
游戏开发新手入门之DirectX入门☆ 简介今天我们要接触到令人敬畏的DirectX。它比Windows GDI要快好几倍,可用于不同的语言和多种平台,支持从绘制象素到高级3D图象,从播放简单声音到数字音乐,从键盘控制到反震手柄……它给你游戏编程所需的一切(有点夸张)。当然了,它是巨大的,需要好几本书才能含盖它的全部。先不要去担心我在这里所教给你之外的数不清的知识,毕竟我把你推到了转载 2014-10-08 14:47:56 · 4112 阅读 · 0 评论