
direct3d
文章平均质量分 78
l76988469s
喜欢编写软件!喜欢编写游戏!
展开
-
Directsound C++
首先分析directsound的接口对象的API创建函数,DirectSoundCreate8(LPCGUID lpcGuidDevice,LPDIRECTSOUND8 * ppDS8,LPUNKNOWN pUnkOuter);函数DirectSoundCreate8后面的数字其实是该directx版本的最新支持的创建函数(这里我用的是directx 9.0 的SDK),以后见到的数字基原创 2008-09-08 22:24:00 · 2737 阅读 · 0 评论 -
利用API制造的3D声效 C++
3D声效的原理是这样的:首先要根据发声者的位置,声音的方向,声音锥的内锥角和外锥角,倾听者的头顶方向,面向方向,位置的各种数值来决定声音的音量大小.在内锥区域,随着发声者与倾听者的距离越大,声音逐渐变小,小到一定程度就不再变化.相反,距离越小,声音变大,大到一定程度声音不再变化.在内锥与外锥之间的区域,随着角度的增大声音有所减弱;在声音锥以外的区域,声音大小逐渐减弱(随着距离的增大逐原创 2008-09-08 22:26:00 · 679 阅读 · 0 评论 -
DIRECTPLAY
目录: Creating and Managing Sessions DirectPlay Network Communication DirectPlay Transport Protocol Communicating with DirectPlay Objects DirectPlay Lobby Support 正文:Microsoft? DirectPlay? A转载 2008-09-28 23:56:00 · 1160 阅读 · 0 评论 -
从Height Map得到Normal Map的方法
gongminmin一般来说,Normal Map来自于Height Map。具体生成的方法如下:把Height Map的每个像素和它上面的一个像素相减,得到一个高度差,作为该点法线的x值;把Height Map的每个像素和它右边的一个像素相减,得到一个高度差,作为该点法线的y值;取1作为该点法线的z值。推导过程如下:x方向,每个像素和它下面的一个像素相减,得到向量,其中ha是该像素的高度值,hb转载 2008-11-29 10:07:00 · 2623 阅读 · 1 评论