×

欢迎光临,有什么想法就留言告诉我吧!

你的精彩评论可能会出现在这里哦! 留言抢沙发
DirectX与VB.NET编程(六)声音特效

Game设计

DirectX与VB.NET编程(六)声音特效

Kalet Kalet 发表于2009-03-20 浏览322 评论0
这次是声音特效的实现。声音特效,简单地说就是对声音的特效处理工作,使声音听起来更加具有特殊效果。===============华丽的分割线===============DirectX与VB.NET编程(六)声音特效·了解DirectSound中的所有声音特效、属性及其取值范围;·掌握实现回声特效的原理和方法;·能够举一反三地实现其它声音特效。===============华丽的分割线===============在DirectSound中,一共拥有如下特效、属性及其取值范围:Chorus:     Wet/DryMix:0-100(%)&n...
DirectX与VB.NET编程(五)3D音效实践篇

Game设计

DirectX与VB.NET编程(五)3D音效实践篇

Kalet Kalet 发表于2009-03-20 浏览291 评论0
恩,这次讲DS3D实践篇,就是做一个DS3D的例子。这次的例子是一个3D播放器,开始播放声音后不仅可以设置声源和听众的位置,还可以设置各种其它参数。===============华丽的分割线===============DirectX与VB.NET编程(五)3D音效实践篇学习要点:·掌握使用WaveFormat类;·掌握使用Guid3DAlgorithm类;·掌握使用主缓冲区和二级缓冲区;·将DS3D的各项理论实践化。===============华丽的分割线===============首先,在讲解DS3D程序时把DS3D程序的大概流程列举出来:1、初始化设备并绑定到窗口;2、初始化Wave...
DirectX与VB.NET编程(四)3D音效理论篇

Game设计

DirectX与VB.NET编程(四)3D音效理论篇

Kalet Kalet 发表于2009-03-20 浏览300 评论0
这次是3D音效理论篇。作为DirectSound中最令人瞩目的一个组件,DirectSound3D(简称DS3D)被众多游戏厂商所推崇,其中最值得一提的是CS了,玩家之所以能通过声音判断敌人的位置,DS3D起到了至关重要的一步。下面就开始进入令人激动的DS3D!DirectX与VB.NET编程(四)3D音效理论篇===============华丽的分割线===============学习要点:·了解向量、三维向量、DirectX的向量类和坐标系;·了解声源、听众及处理模式;·了解距离、最大距离及最小距离;·了解多普勒效应、衰减效应和锥形效应。·DS3D只能播放单声道声音。===...
DirectX与VB.NET编程(三)简单的播放器

Game设计

DirectX与VB.NET编程(三)简单的播放器

Kalet Kalet 发表于2009-03-20 浏览348 评论0
这次的例子是一个简易的播放器,该播放器能够实现播放的声音文件,并可以停止、调节音量和声道。===============华丽的分割线===============DirectX与VB.NET编程(三)简单的播放器学习要点:·利用描述初始化缓冲区;·停止声音的播放;·调节声音的音量和声道并掌握音量和声道的取值范围。===============华丽的分割线===============首先在窗体上摆放如下控件:一个文本框(TextBox)两个按钮(Button)和两个滑槽(TrackBar)。窗口设计请参考图1或者最后的代码。图1===============华丽的分割线======...

Game设计

DirectX与VB.NET编程(二)DirectSound初体验

Kalet Kalet 发表于2009-03-20 浏览347 评论0
本人首先从最容易入手的DirectSound开始。===============华丽的分割线===============DirectX与VB.NET编程(二)DirectSound初体验DirectSound简介:DirectSound提供了实现声音的播放、混音、录音及3D音效的方法。值得一提的是DirectSound中的DirectSound3D(DS3D)组件。其实微软公司已经为我们封装好了一个近乎完美的类:DS3D,通过使用DS3D,不仅可以实现普通的声音播放,而且可以设置听者于声源的物理位置和物理速度,甚至用户还可以设置声音的衰减因子和多普勒效应因子,根据这些参数,DS3D可以智...

Game设计

DirectX与VB.NET编程(一)概述

Kalet Kalet 发表于2009-03-20 浏览480 评论0
本人将在以后的日子里连载DirectX9.0c与VB.NET的教程,希望对此有兴趣的朋友喜欢。什么是DirectX:DirectX是微软公司专门为Windows提供的一套API接口,使编码员可以忽略不同硬件型号,使用统一的标准接口,方便而快捷地对硬件进行多媒体类操作,不仅如此,微软与所有主流硬件厂商达成协议,让这些硬件中包含有专门的DirectX渲染组件,使得3D游戏的画面更加逼真和顺畅。DirectX包含有DirectGraphic(DirectDraw与Direct3D)、DirectSound、DirectMusic、DirectPlay、DirectInput、DirectShow、...

Game设计

vb.net对 directx 的管理办法

Kalet Kalet 发表于2009-03-20 浏览353 评论0
vb.net对directx的管理办法(一)译:newmoon不发翻译的原文了,是因为个人水平的关系.现在把我理解的部分写出来,请高手指教正确与否!vb.net对directx的管理办法direct3d9.0有两种使用方法,一是传统的api调用(适用于c++),二是提供管理代码的接口(所有的.net语言),以下用的都是第二种方法.代码用vb.net实现.至于这两种办法的优劣,不做过多的解释,我们重点要说明的是如何使用d3d9,它没有必要,也不可能是最好的.管理代码是微软一个新的做法,它是基础于使用CLR,它比c/c++更高级。CLR实现有效的存储分配和垃圾回收,所以我们不必担心内存...

Game设计

关于GDI+的一些说明

Kalet Kalet 发表于2009-03-20 浏览353 评论0
2007年06月09日星期六17:00关于GDI+的一些说明一,直线,曲线和形状DrawXXX和FillXXXLines直线    Rectangles矩形   Ellipses椭圆(被展示于一个矩形当中,给出一个rect)Arcs弧(被展示一于一个矩形当中,给出一个rect,和开始的角度,扫过的角度)Polygons多边形(笔,点的数组,和数组的个数)Cardinalsplines(比多边形多一个压力参数,并且最后端点不连接)Béziersplines样条(笔,起点,若干控制点,终点)所有这些...
游戏开发工具小检阅 游戏开发工具小检阅 游戏开发工具小检阅 游戏开发工具小检阅

Game设计

游戏开发工具小检阅

Kalet Kalet 发表于2009-03-20 浏览310 评论0
献给对游戏的资深玩家们和想要从事游戏制作的帅哥美女们...游戏开发工具小检阅1994-2002游戏开发工具小检阅:游戏开发工具和一般应用软件开发工具一样都是标准的程序语言,只不过游戏开发的乐趣比传统软件来得多些而已...偶这个程序员算是一般幸运的,接触计算机算比较晚的,可以使用功能强大的超级开发工具。而不用去像60-70年代的程序员们痛苦的用打孔纸的方式来告诉笨重的计算机做一点傻傻的工作...你要是从现在就开始接触计算机编程就更加幸运了,现在是32位高性能Windows操作系统的年代了!要是我晚出生个3年5年的嘿嘿就不用历经痛苦的DOS编程时代了。在这个时代里面计算机屏幕一片漆黑,...

Game设计

和我一起入门Direct3D的VB.net编程

Kalet Kalet 发表于2009-03-20 浏览299 评论0
我是个VB程序员,一直在做数据库应用程序的开发,做的时间长了就感觉很烦闷,很想换换口味,但苦于没有学习时间和资料,恰巧看到CSDN上他人写的学习经验,我也就很快的入了门。好东西不敢独享,随着我学习的同时,把原来的C#程序改成了vb.net的代码,但思路还是一样的,仅供大家参考。(感谢原文作者。原文:http://blog.csdn.net/ygrx/archive/2005/03/02/307781.aspx?Pending=true)和我一起入门Direct3D的VB.net编程ImportsMicrosoft.DirectXImportsMicrosoft.DirectX.Dir...