课程详情
课程标题
Windows游戏编程系列之6:D3D编程基础及游戏开发实战
课程介绍
本课程将带领您从零开始,亲手搭建D3D开发环境,深入探索Windows游戏编程。课程内容涵盖从Windows窗口创建到D3D实现三维动画的整个过程。
适合人群
编程爱好者
学习收获
- 掌握D3D开发环境的搭建与配置
- 熟悉Windows窗口与消息处理
- 理解GDI编程基础
- 深入学习D3D编程基础及三维动画实现
- 掌握顶点缓存与索引缓存的应用
- 理解四大变换在三维世界中的应用
- 学习光照与材质在D3D编程中的应用
- 掌握DirectInput鼠标与键盘处理
- 熟悉纹理映射与Alpha混合技术
- 了解深度测试与Z缓存
- 探索三维粒子系统的基本原理
课程亮点
- 系统讲解D3D编程基础,从入门到实战
- 涵盖D3D开发环境的搭建与配置
- 实战案例丰富,帮助学员快速上手
- 逐步深入,逐步提升学员的编程能力课程目录
01 D3D开发环境的搭建与配置
01 D3D从零开发章节概览及内容介绍.mp4
02 DirectX开发包的安装.mp4
03 DirectX开发引言.mp4
04 Com及OpenGL简介.mp4
02 Windows窗口与消息
01 Windows窗口及消息简介.mp4
02 VS2015创建Win32应用程序及框架介绍.mp4
03 注册窗口类及创建窗口.mp4
04 消息机制及消息从哪里来.mp4
05 消息机制及消息到哪里去.mp4
06 Windows窗口从诞生到消亡.mp4
03 GDI编程基础
01 GDI的通用编程框架.mp4
02 GDI绘制几何图形.mp4
03 GDI绘制文本.mp4
04 GDI绘制位图.mp4
05 GDI绘制图形的小结.mp4
04 D3D编程基础
01 D3D的通用编程框架.mp4
02 D3D的初始化四步曲.mp4
03 D3D的交换链及设备接口.mp4
04 D3D的初始化代码练习.mp4
05 D3D渲染五步曲及代码练习.mp4
06 D3D基础及渲染小结.mp4
05 D3D的顶点缓存与索引缓存
01 顶点缓存及应用四步曲架.mp4
02 顶点缓存绘制三角形.mp4
03 索引缓存原理详解.mp4
04 索引缓存绘制八边形.mp4
06 D3D三维世界之四大变换
01 三维世界之四大变换.mp4
02 四大变换的函数封装.mp4
03 使用四大变换绘制旋转的立方体.mp4
07 D3D三维世界之光照与材质
01 光照与材质简介.mp4
02 D3D绘制内置几何体.mp4
03 光照与材质的数据结构及API.mp4
04 光照代码及应用.mp4
05 光照与材质的小结.mp4
08 DirectInput鼠标与键盘
01 DirectInput处理鼠标和键盘.mp4
02 鼠标和键盘操作五步曲.mp4
03 鼠标和键盘代码集成到项目中.mp4
09 D3D编程之纹理映射
01 纹理映射及四步曲操作.mp4
02 纹理映射的代码实现.mp4
10 D3D编程之Alpha混合技术
01 Alpha透明混合及网格模型.mp4
02 Alpha应用三步曲及代码实现.mp4
11 D3D编程之深度测试与Z缓存
01 D3D编程之深度测试与Z缓存.mp4
02 D3D深度测试四步曲及代码实现.mp4
12 D3D编程之三维粒子系统
01 三维粒子系统简介.mp4
02 三维粒子系统代码解析.mp4
03 雪花飞扬代码实现之初始化.mp4
04 雪花飞扬代码实现之更新和渲染.mp4