收藏

稿件投诉

记笔记

  • 用手机看
C++ 高级编程与DirectX游戏制作全流程

7095

已完结 · 共61课时

长期有效

C++与DirectX 11从0到1 教你打造完整游戏全流程

发布者
关注
up

callwhl

游戏开发爱好者

课程概述

评论(0)

本课程将从零起步,基于 C++ 与 DirectX 11 带大家打造 3D 游戏。内容涵盖创建基本几何体、顶点与片元 Shader、基础动画系统、渲染系统、输入系统、摄像机、纹理材质、灯光、天空盒、后处理、ECS 系统、Terrain、海洋、雾效、GUI、物理碰撞等模块。需要说明的是,学习本课程需具备基本 C++ 语法基础(不要求精通),虽课程中会对部分语法展开讲解,但不会从零基础层面教学,请确保自己掌握基础 C++ 语法。 通过学习本课程,你将全面了解游戏引擎架构、DirectX 原理及 C++ 高级语法特性,积累 C++ 编程经验。 重要提示:受平台规则影响,iOS 端定价会远高于 Android 端,建议在安卓手机上完成购买,性价比更高。
常见问题
Q:课程在什么时间更新?
A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。
Q:课程购买后有收看时间限制吗?
A:购买后除不可抗力因素外,本课程长期有效,请您放心购买。
Q:原价购买课程后,如遇到优惠折扣,是否可以退还差价或重新购买?
A:虚拟商品付款后无法返还,请您随时留意各类课程折扣信息,按需购买。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:如老师设置用户群,我们将邀您加入,但我们无法承诺所有老师均提供用户群服务,感谢理解。

查看更多

购买须知

1. 本内容为付费内容,购买成功后方可观看。

2. 本内容为虚拟服务,已购买内容不支持退款,敬请谅解。

3. 实际购买价格以页面展示的价格及订单结算页显示价格为准。

399 元/61课时 立即购买
课程目录
仅看课时

附赠课件

1

全集试看

创建项目

视频课

5分53秒

2

全集试看

创建基类

视频课

7分59秒

3

全集试看

创建窗口类

视频课

4分57秒

4

全集试看

创建窗口

视频课

18分42秒

5

全集试看

创建Game模块

视频课

7分30秒

6

全集试看

添加消息循环

视频课

3分33秒

7

全集试看

实例化窗口

视频课

4分11秒

8

全集试看

实例化游戏

视频课

6分39秒

9

全集试看

异常捕获及改进注册窗口类

视频课

7分46秒

10

全集试看

引入智能指针及五法则

视频课

15分23秒

11

全集试看

创建图形模块

视频课

3分1秒

12

全集试看

创建渲染系统

视频课

3分19秒

13

全集试看

创建D3D设备

视频课

12分20秒

14

全集试看

实例化渲染你系统和图形引擎

视频课

6分20秒

15

全集试看

检查Direct3D资源释放

视频课

1分49秒

16

全集试看

创建日志模块

视频课

13分20秒

17

全集试看

依赖注入日志

视频课

10分2秒

18

全集试看

将日志注入所有类

视频课

8分13秒

19

全集试看

调试日志

视频课

7分52秒

20

部分试看

交换链基本概念

视频课

10分58秒

21

改进日志宏

视频课

11分49秒

22

获取DXGI设备

视频课

8分21秒

23

创建交换链

视频课

11分44秒

24

交换链描述符

视频课

22分27秒

25

实例化交换链

视频课

10分30秒

26

创建游戏窗口类

视频课

6分18秒

27

游戏窗口创建交换链

视频课

10分6秒

28

防止渲染系统被提前释放

视频课

9分34秒

29

渲染系统重命名为图形设备

视频课

9分38秒

30

完善Logger类

视频课

3分38秒

31

创建设备上下文

视频课

9分15秒

32

清除和设置后缓冲区

视频课

23分30秒

33

执行命令列表

视频课

6分36秒

34

交换缓冲区

视频课

14分13秒

35

executeCommandList方法错误修复

视频课

2分10秒

36

将getter方法设为非const

视频课

4分15秒

37

渲染管线过程

视频课

7分18秒

38

全集试看

创建着色器字节码类

视频课

10分38秒

39

编译着色器

视频课

14分49秒

40

检查着色器编译结果

视频课

15分24秒

41

编写着色器代码

视频课

13分12秒

42

创建渲染管线类

视频课

12分8秒

43

创建渲染管线

视频课

7分58秒

44

着色器绑定到渲染管线

视频课

4分41秒

45

部分试看

渲染管线原理

视频课

17分5秒

46

创建顶点缓冲区

视频课

22分6秒

47

顶点缓冲区绑定到渲染管线

视频课

7分5秒

48

顶点着色器和输入布局

视频课

17分37秒

49

设置视口大小

视频课

5分49秒

50

绘制三角形

视频课

11分26秒

51

改进GraphicsLogUtils的代码

视频课

1分42秒

52

渲染四边形流程

视频课

8分41秒

53

读取shader文件

视频课

7分25秒

54

顶点着色器输入输出结构体

视频课

12分47秒

55

创建顶点着色器签名类

视频课

7分57秒

56

调用反射

视频课

8分16秒

57

反射获取输入参数

视频课

10分53秒

58

填充输入参数

视频课

11分51秒

59

创建VertexShaderSignature

视频课

4分42秒

60

获取顶点着色器二进制数据

视频课

2分37秒

61

动态生成输入参数

视频课

3分50秒

相关推荐
课程封面

【B站独家】C#编程精讲与游戏开发实战全能课

全程实操,自研PP#实操引擎,边学就能看到可视化效果

51.0万播放/共41课时

课程封面

虚幻5异世之旅-萌新系统入门课

从零开始带大家学习UE游戏开发,系统教学。

11.0万播放/共58课时

课程封面

死寂案例实战:从零做一款打丧尸游戏(1v1辅导)

虚幻引擎入门到进阶,拆解《死寂》开发核心流程

1305播放/共74课时

课程封面

用AI从零开发Unity游戏《深海奇航》|含源码

从零开发游戏的过程回顾,介绍纯用AI开发不手写一行代码的方式

2328播放/共12课时

课程封面

【SoilDog】UE5蓝图仿刺客信条跑酷系统

工业级仿刺客信条跑酷系统的完整制作教学和技巧~

4.9万播放/共59课时

课程封面

小懂微课第二期特效教学视频

特色1 纯原创制作(拒绝素材拼接) 全程带你从零到一完成特效

224播放/共25课时

课程封面

【Godot4.7】《What? Draw!》

游戏原型:从零构建动态增加和删除碰撞体

208播放/共8课时

课程封面

【1对1】unity游戏开发工程师领航班

零基础到游戏开发高手、系统全面实践挑战高薪、小班辅导学习无忧

12.5万播放/共160课时

课程封面

Codex制作小游戏从0到商业化发布

本课程依托 Codex,打破传统游戏开发的技术门槛

2983播放/共17课时

课程封面

996控制端教程

996控制端教程

29播放/共20课时

课程封面

游戏开发基础 —— 基于 Raylib 框架

基于Raylib框架,以项目学习C,打牢AI时代游戏开发基础

546播放/共16课时

课程封面

UE5纯蓝图大型FPS游戏开发教程

UE5纯蓝图进阶,拆解FPS游戏开发核心流程

2.6万播放/共150课时

课程封面

Unity游戏开发:3天制作类吸血鬼幸存者游戏

报名后请及时添加班主任微信,领取课后代码及相关福利~

915播放/共7课时

课程封面

【限时6折】通关设计模式:游戏开发架构宝典

以设计模式为核心深度解构,打造成熟游戏与通用软件开发思维体系

12.5万播放/共54课时

课程封面

吃透逆运动学:角色骨骼绑定与实时IK控制系统课

详解逆运动学理论,Blender 骨骼搭建,Unity/UE

81播放/共8课时