学习使用最强大的 C++ 图形库 SDL2 用 C++ 制作极其强大的高质量图形游戏,在本课程中,您将能够了解 C++ 中的游戏开发概念。我们将使用最强大的 C++ 图形库 SDL2 用 C++ 进行游戏开发。SDL2(简单直接媒体层)是一个非常著名的用于 C++ 游戏开发的交互式模块。Make 5 Stunning Awesome Games In C++ Using Sdl2 Library

在本课程中,您将了解使用 SDL2 进行游戏开发的最新概念,其中我们将介绍5个使用SDL2的游戏,每个游戏都会介绍新的有趣的概念供您学习。每个游戏都将帮助您学习越来越有趣的知识概念。在本课程结束时,我向您保证,您将能够在 SDL2 中根据您自己的要求和规范创建一个全新的游戏。本课程涵盖C++和SDL2的最新概念。此外,如果您不了解 C++ 或 SDL2 或任何其他编程语言,那么您不必担心。我们在本课程结束时上传了 C++ 速成课程,它将帮助您在开始使用 SDL2 进行游戏开发之前充分了解 C++。我们在本课程中制作的每个游戏都是独立于其他游戏的,这意味着您不必先玩第一个和第二个游戏才能开始第三个游戏。您可以按照您认为合适的任何顺序进行比赛。我们在本课程中讨论了很多有关SDL2以及SDL2内置内容背后的实际内容。如果您已经了解C++的基础知识,则无需参加课程最后一部分的速成课程。在课程中,如果您有任何类型的问题或者您无法理解任何内容,那么您可以直接与我联系,或者您可以在问答部分提出您的问题。我在每个讲座中都附上了代码,这样如果您遇到困难,就可以使用该代码。有一些具有挑战性的作业将测试您的技能以及您在课程中学到的知识。祝您课程顺利。谢谢!

MP4 | 视频:h264,1920×1080 | 音频:AAC,44.1 KHz
语言:英语 | 大小:10.7 GB | 时长:18小时41分钟 含课程文件

您将学到什么
任何想用 C++ 制作专业级游戏的人
任何想成为游戏编程专家的人
任何想用 C++ 制作高质量图形游戏的人
任何想获得制作任何类型的蓝图的人C++ 游戏

要求
无需编程经验,因为我们在课程的最后部分有单独的 7 小时 C++ 速成课程

该课程适用于任何想用 C++ 制作专业级游戏的人、任何想用 C++ 制作高质量图形游戏的人、任何想获得用 C++ 制作任何类型游戏的蓝图的人、任何想成为 C++ 专家的人游戏编程

课程目录:
第 1 部分:在 C++ IDE 上安装和设置 SDL2

第 1 课 在 C++ IDE 上安装和设置 SDL2

第 2 部分:使用 SDL2 库用 C++ 编写的 Google Dino 恐龙游戏

第 2 课 Dino 游戏:显示 GUI SDL2 窗口

第 3 讲 恐龙游戏:退出事件

第 4 课 恐龙游戏:将恐龙放在 SDL2 窗口上

第 5 讲 恐龙游戏:处理恐龙跳跃和应用重力

第六讲 恐龙游戏:在游戏中创建地面卷轴效果

第 7 讲 恐龙游戏:障碍物移动

第 8 讲 恐龙游戏:将翼龙放在不同的高度

第9讲恐龙游戏:碰撞检测函数

第10讲恐龙游戏:游戏结束条件

第11讲恐龙游戏:重玩游戏

第 12 讲 恐龙游戏:完整游戏 – 最终说明

第 3 部分:使用 SDL2 库的 C++ 打砖块游戏

第 13 讲 打砖块游戏:显示 GUI SDL2 窗口

第14讲打砖块游戏:展示球

第15讲打砖块游戏:事件处理函数

第16讲打砖块游戏:设置背景图像

第17讲打砖块游戏:移动球

第18讲打砖块游戏:球与墙壁碰撞

第19讲打砖块游戏:蝙蝠运动

第20讲 打砖块游戏:蝙蝠球碰撞

第21讲打砖块游戏:砖块初始化

第22讲 打砖块游戏:球砖碰撞

第23讲打砖块游戏:获胜条件

第 24 讲 打砖块游戏:释放内存 – 销毁函数

第25讲打砖块游戏:游戏结束

第26讲打砖块游戏:完成游戏——最终解释

第 4 节:使用 SDL2 库的 C++ 直升机游戏

讲座 27 直升机游戏:显示 GUI SDL2 窗口

讲座 28 直升机游戏:将直升机放在 SDL2 窗口上

第29讲直升机游戏:直升机运动

第30讲 直升机游戏:与墙壁碰撞

第31讲 直升机游戏:装载和移动障碍物

第32讲 直升机游戏:直升机障碍物碰撞检测

讲座 33 直升机游戏:游戏结束

第34讲 直升机游戏:显示和渲染分数

讲座 35 直升机游戏:完成游戏 – 最终解释

第 5 节:使用 SDL2 库用 C++ 编写的太空入侵者游戏

讲座 36 太空入侵者游戏:显示 GUI SDL2 窗口

讲座 37 太空入侵者游戏:SDL 退出事件功能

第38讲太空入侵者游戏:展示宇宙飞船

第39讲太空侵略者游戏:太空飞船运动

讲座 40 太空入侵者游戏:宇宙飞船之火

讲座 41 太空入侵者游戏:敌人移动

讲座 42 太空入侵者游戏:太空飞船和敌人的碰撞检测

讲座 43 太空入侵者游戏:用子弹射击杀死敌人

讲座 44 太空入侵者游戏:游戏结束功能

讲座 45 太空入侵者游戏:重玩游戏

第 6 节:使用 SDL2 库的 C++ 贪吃蛇游戏

讲座 46 贪吃蛇游戏:显示 GUI SDL2 窗口

讲座 47 贪吃蛇游戏:在 SDL2 窗口上显示贪吃蛇

第48讲贪吃蛇游戏:移动蛇

49 蛇游戏:与墙壁碰撞

第50讲贪吃蛇游戏:蛇吃食物

第51讲贪吃蛇游戏:蛇的自我碰撞

52 贪吃蛇游戏:游戏结束条件

第53讲贪吃蛇游戏:完成游戏——最终解释

第 7 节:C++ 速成课程

讲座 54 C++ 崩溃视频

发表回复

后才能评论