Windows游戏编程系列之6:D3D编程基础及游戏开发实战
课程详情
课程标题
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





