- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
编程爱好者
你将会学到:
我将带领您亲手搭建D3D开发环境,从Windows窗口开始,到D3D实现三维动画
- 学会DirectInput处理鼠标和键盘等
- 学会D3D的顶点缓存与索引缓存,以及四大变换
- D3D开发环境的搭建与配置
- 学会DirectInput处理鼠标和键盘等
- 学习D3D的纹理映射、光照与材质、Alpha混合技术
- D3D编程之三维粒子系统
- D3D开发环境的搭建与配置
- D3D的顶点缓存与索引缓存
- D3D三维世界之四大变换
- D3D编程之深度测试与Z缓存
课程简介:
Windows游戏编程系列之6:
Direct3D编程基础及游戏开发实战
1、D3D开发环境的搭建与配置3
1)D3D开发环境的配置4
2)DirectX开发引言5
3)DirectX版本简介9
DricetX包含组件:9
Direct9:10
Direct10:10
Direct11:11
DirectX 12:11
4)COM编程简介12
5)OpenGL简介16
2、Windows窗口与消息19
1)Windows创建窗口20
入门概念20
(1)主程序21
(2)定义主函数--程序进入点[相当于main()]22
(3)定义回调函数--窗口消息响应23
2)Windows的消息与消息循环24
3)Windows的窗口过程函数28
4)Windows窗口从诞生到消亡的完整案例30
3、GDI编程基础33
1)GDI的通用编程框架34
2)GDI绘制几何图形36
3)GDI绘制文字37
4)GDI绘制位图38
4、D3D编程基础38
1)D3D搭建开发环境及通用编程框架42
2)D3D初始化四步曲43
3)D3D动画显示技术之交换链46
4)D3D的设备接口46
5)D3D渲染五步曲及绘制二维文本47
PlaySound48
timeGetTime 找不到标识符48
5、D3D的顶点缓存与索引缓存49
1)顶点缓存的基本概念49
2)顶点缓存的应用四步曲50
3)索引缓存的基本概念52
4)顶点缓存和索引缓存的应用四步曲55
6、D3D三维世界之四大变换56
1)四大变换的基本概念56
2)四大变换之世界、取景、投影、视口57
四大变换之一:世界变换57
四大变换之二:取景变换58
四大变换之三:投影变换59
四大变换之四:视口变换60
3)四大变换之从二维世界转向三维世界62
7、D3D三维世界之光照与材质63
1)四大光照类型与三大光源类型64
四大光照类型:64
三大光源类型:66
2)材质68
3)顶点法线69
4)D3D绘制几何体70
8、DirectInput鼠标与键盘71
1)DirectInput的基本概念71
2)DirectInput的应用五步曲73
3)DirectInput处理键盘74
4)DirectInput处理鼠标75
5)DirectInput代码封装及案例应用75
9、D3D编程之纹理映射75
1)纹理映射的基本概念76
2)纹理映射的应用四步曲77
3)四大纹理过滤方式78
4)四大纹理寻址方式79
10、D3D编程之Alpha混合技术80
1)Alpha通道与混合技术简介80
2)Alpha的三处来源82
3)Alpha融合应用三步曲82
4)网格模型与x文件82
11、D3D编程之深度测试与Z缓存83
1)深度测试的基本概念84
2)深度测试的应用四步曲85
12、D3D编程之三维粒子系统86
1)物理建模与粒子系统86
2)三维粒子系统的基本原理87
3)雪花飞扬例子系统案例89
课程大纲-Windows游戏编程系列之6:D3D编程基础及游戏开发实战
第1章D3D开发环境的搭建与配置(47分钟4节)
1-1
D3D从零开发章节概览及内容介绍wins6-1.0--D3D从零开发章节概览及内容介绍
「仅限付费用户」点击下载“Windows游戏编程之6:D3D编程__课件与代码.rar”
[13:23]开始学习第2章Windows窗口与消息(1小时4分钟6节)
第3章GDI编程基础(52分钟5节)
第4章D3D编程基础(1小时3分钟6节)
“梅老师”老师的其他课程更多+