学习编程可能会很枯燥,学习C++本来就很难,还要学习游戏引擎更是难上加难。

在这门课程中,我们以有趣的方式教你编程,通过制作游戏!我们将使用一个库,这样你就可以专注于学习纯粹的C ++和良好的编程实践。

您将从在C ++中编译您的第一个程序开始,将Visual Studio Code作为您的文本编辑器。

然后使用Raylib库创建您的第一个躲避斧头游戏。这个项目介绍了编程的基本概念:变量,循环和if语句。

您将在Dapper Dasher中扩展此内容,通过构建一个侧面滚动的奔跑游戏。除了介绍结构和函数等基本编程概念,您还将学会如何为2D角色添加动画效果并使您的游戏更加美观。

在Classy Clash中,我们介绍面向对象编程。您将学习如何通过这种方式简化游戏编程以及继承如何避免代码重复。

无论您是完全的编程初学者,想要学习纯粹的C ++,还是想要探索在纯粹的C ++ 中制作游戏的中级虚幻学生,这都适合您!

本课程没有先修要求,尽管如果您习惯于安装新软件并且热衷学习编程,这将会有所帮助!C++ Fundamentals: Game Programming For Beginners

所有学生都可以访问问答论坛,在那里我们的导师,助教和社区成员将随时准备帮助解答您的问题并为您的成功喝彩。

MP4 | 视频:h264,1280×720 |语言:英语+中英文字幕(云桥网络 机译) | 时长:84讲座(11小时2分钟) | 大小:7 GB


课程目录:
01 第一概念
001 部分介绍 – 第一概念
002 安装和设置
003 主要功能
004 你的第一个程序
005 编译器
006 社区与支持
008 访问我们的项目

02 斧头游戏
001 创建弹出窗口
002 数据类型和变量
003 数据类型和变量2
004 调试
005 比较运算符
006 循环
007 清除背景
008 关闭窗口
009 移动一个圆
010 移动圆圈
011 逻辑与
012 绘制斧头
013 逻辑或
014 碰撞检测
015 否则语句
016 完成游戏

03 时髦的冲刺者
001 部分介绍 – 时髦的冲刺者
002 设置 dasher.cpp
003 速度和跳跃
004 加速度和重力
005 防止空中跳跃
006 精灵表和动画
007 从精灵表绘制
008 间隔时间
009 给 Scarfy 加动画
010 危险
011 移动危险
012 给危险加动画
013 多个星云危险
014 自定义数据类型
015 更多关于自定义数据类型
016 使用 AnimData
017 数组
018 一组星云危险
019 For 循环
020 遍历危险
021 大量星云
022 函数
023 重构
024 更新动画数据
025 滚动背景
026 复制背景
027 绘制中景和前景
028 终点线
029 碰撞检测
030 赢和输

04 优雅的冲突
001 部分介绍和地图创建
002 顶部游戏设置
003 向量
004 运动
005 绘制角色
006 角色动画
007 类
008 获取器和设置器
009 范围
010 Tick 函数
011 角色实例
012 头文件和构造函数
013 检查地图边界
014 构造函数参数
015 Prop 类
016 渲染道具
017 道具碰撞
018 敌人类
019 类继承
020 从 BaseCharacter 继承
021 重写函数
022 变量地址
023 敌人屏幕位置
024 敌人 AI
025 敌人奔跑动画
026 绘制剑
027 攻击!
028 健康和伤害
029 字符串和显示健康
030 多个敌人和课程总结

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!