图书介绍
DirectX实用技巧【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李建汉编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113039480
- 出版时间:2000
- 标注页数:312页
- 文件大小:44MB
- 文件页数:321页
- 主题词:
PDF下载
下载说明
DirectX实用技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 DiirectX与COM1
第一节 DirectX简介1
DirectX的优点1
DirectX的缺点3
第二节 COM component4
为何使用COM Component4
COM与Class5
IUnknown interface6
AddRef()、Release()和Reference Count6
GUID8
第2章 框架程序11
第一节 用AppWizard设计框架程序11
删除不必要的类12
修改程序代码14
第二节 6.0版的新方法17
修改Skeleton02 Project19
第3章 DirectDraw驱动程序23
第一节 搜索驱动程序23
DirectDrawEnumerate()24
DXSDK中的实例25
第二节 EnumDriver01程序说明27
Dialog Box27
Global变量的声明29
CMainFrame∷OnCreate()30
CMainFrame∷OnDestroy()32
CMainFrame∷PostNcDestroy()32
CModeDlg∷OnInitDialog()33
CModeDlg∷EnumCallback()34
CDialog∷OnOK()36
FAILED宏36
连接到正确的lib37
第4章 检测显示模式39
第一节 iDirectDraw2∷39
EnumDisplayModes()39
EnumDisplayModes执行结果40
第二节 EnumDisplayModesO1程序说明41
CMainFrame∷OnCreate()42
CModeDlg∷OnInitDialog()46
CModeDlg∷EnumModeCallback()46
第一节 加载及显示BMP文件49
第5章 显示一个图形文件49
LoadImage()50
第二节 ShowImageO1程序说明51
建立Surface51
CMainFrame∷LoadBmp()55
Blit函数的补充说明59
第6章 调色板61
第一节 调色板介绍61
MP的调色板61
DirectDraw的Palette接口64
PALETTEENTRY与RGBQUAD65
第二节 Palette程序说明66
CMainFrame∷OnCreate()66
∷StretchBlt()68
CMainFrame∷OnDestroy()70
CMainFrame∷OnPaint()72
第7章 ColorKey与Sporite75
第一节 在Surface中设置Colorkey75
Off-screen Surface76
iDirectDrawSurface4∷SetColorKey()77
iDirectDrawSurface4∷BltFast()78
第二节 ColorKey01程序说明79
CMainFrame∷OnCreate()79
CMainFrame∷MakeOffScreenSurfaces()80
CMainFrame∷OnPaint()80
CMainFrame∷SetColorKey()81
第三节 设置任一颜色为color key82
第8章 移动Sprite87
第一节 平滑移动的意义87
平滑移动Sprite88
第二节 MovSprite02程序说明88
CMainFrame∷MakeFlipSurfaces()88
CMainFrame∷OnCreate()90
CMainFrame∷OnMouseMove()92
CMainFrame∷OnPaint()93
CMainFrame∷OnDestroy()94
第9章 Clipper Object97
第一节 防止图形blit出界97
建立Clipper Object97
设置RGNDATA98
Clip Region98
第二节 Clipper的程序说明99
CMainFrame∷MakeFlipSurfaces()99
CMainFrame∷OnMouseMove()100
CMainFrame∷OnPaint()101
第10章 GDI Surface103
第一节 被隐藏的GDI surface103
第二节 GDISurface程序说明104
CMainFrame∷OnPaint()104
CMainFrame∷OnLButtonDown()106
第11章 Blit效果107
第一节 iDirectDrawSurface7∷Blt()107
DDBLTFX107
第二节 B1tEffectO1程序说明111
CMainFrame∷OnLButtonDown()112
Pixel Format的问题112
第三节 BltEffect02112
CMainFrame∷OnLButtonDown()112
第12章 Overlay Surface117
第一节 Overlay介绍117
第二节 Overlay01程序说明118
CMainFrame∷OnCreate()118
CMainFrame∷MakeOverlay()119
CMainFrame∷ShowOverlay()121
第13章 显示字体127
第一节 Windows字体127
CMainFrame∷OnCreate()128
第二节 ShowText01程序说明128
CMainFrame∷OnPaint()130
第14章 显示非BMP图形文件133
第一节 加载.TGA文件133
第二节 Project CustomO1程序说明135
CMainFrame∷LoadTga()136
TGA文件格式简介136
IDirectDrawSurface7∷Lock()139
神秘的pitch140
24bpp转换为16bpp141
第15章 自定义图形文件145
第一节 24bpp转为16bpp145
制作不含窗口的新project146
第二节 CnvTga01程序说明146
CCnvTgaApp∷InitInstance()148
CCnvTgaApp∷CnvData(BYTE pSrc)151
Project ShowT1601154
第16章 DirectDraw Alpha效果157
第一节 DirectDraw与alpha157
图形文件中的Alpha channel信息158
第二节 Project CnvTga02程序说明159
CCnvTgaApp∷CnvData()159
CnvTga02执行结果161
第三节 Project AlphaO1程序说明162
第17章 Enumerate Device171
第一节 搜索D3D Device171
Dlg2.cpp173
第二节 EnumDevice01程序说明173
CMainFrame∷OnCreate()174
CMainFrame∷OnActivate()175
CMainFrame∷OnPaint()176
CDlg2∷OnInitDialog()176
CDlg2∷OnCancel()179
CDlg2∷OnOK()180
第18章 加载对象(Load objects)183
第一节 X文件183
Conv3ds.exe的参数184
3D model与frame185
LoadObjectO1的执行结果186
CMainFrame∷OnCreate()187
第二节 LoadObjectO1程序说明187
CMainFrame∷MakeScene()188
IDirect3DRMDevice3∷SetRenderMode()191
IDirect3DRMDevice3∷SetQuality192
路径搜索194
建立frame object194
加入光源197
加入camera199
设置Viewport199
CDxApp∷OnIdle()201
OnIdle()补充说明202
第三节 加载对象之二203
CMainFrame∷LoadCallback()205
第四节 LoadObjec02程序说明205
第19章 移动对象(Move Objects)211
第一节 移动对象211
第二节 MoveObjectO1程序说明212
CMainFrame∷OnCreate()212
CMainFrame∷MakeScene()213
CMainFrame∷OnKeyDown()217
CMainFrame∷OnKeyUp()220
CDxApp∷OnIdle()220
第20章 Frame Hierarchy223
第一节 Frame Hierarchy223
CMainFrame∷MakeScene()224
第二节 FrameHierarchyO1程序说明224
CMainFrame∷SetupChildFrame()232
第21章 Decal贴图241
第一节 Decal说明241
第二节 Decal01程序说明242
CMainFrame∷MakeScene()242
第三节 Decal动画(Decal Animation)247
第四节 Decal02程序说明247
CmainFrame∷Makescene()247
CMainFrame∷OnDestroy()253
CDxApp∷OnIdle()254
Sorted Transparency257
第一节 Animation接口259
第二节 Animation01程序说明259
第22章 动画(Animation)259
CMainFrame∷AddAnimationKeys()260
CDxApp∷OnIdle()264
第23章 Aimation Set267
第一节 IDirect3DRMAnimationSet接口267
第二节 AnimationSet01程序说明268
CMainFrame∷MakeScene()268
CDxApp∷OnIdle()271
第24章 Direct3D Retained Mode Filp Chain273
第一节 D3D Exclusive Mode273
第二节 D3DFlipChain0l程序说明274
CMainFrame∷MakeFlipSurface()278
CDlg2∷OnOk()282
CDxApp∷OnIdle()284
第25章 阴影(Shadow)287
第一节 IDirect3DRMShadow接口287
第二节 Shadow01的程序说明288
第26章 Viewport295
第一节 IDirect3DRMViewport接口295
第二节 ViewportO1的程序说明296
CMainFrame∷MakeScene()296
CDxApp∷OnIdle()300
第27章 碰撞(Collision)303
第一节 简单的碰撞测试303
第二节 CollisionO1程序说明303
CMainFrame∷SetupChildFrame()304
CDxApp∷OnIdle()309
CDxApp∷BoxCollision()309
热门推荐
- 2636009.html
- 3655234.html
- 145007.html
- 1803274.html
- 1132674.html
- 2419344.html
- 2492485.html
- 367963.html
- 3190714.html
- 2034761.html
- http://www.ickdjs.cc/book_2901911.html
- http://www.ickdjs.cc/book_1242769.html
- http://www.ickdjs.cc/book_2205428.html
- http://www.ickdjs.cc/book_2994281.html
- http://www.ickdjs.cc/book_2005851.html
- http://www.ickdjs.cc/book_2425546.html
- http://www.ickdjs.cc/book_1075232.html
- http://www.ickdjs.cc/book_340535.html
- http://www.ickdjs.cc/book_3293603.html
- http://www.ickdjs.cc/book_1960036.html