欢迎学习《C++视频游戏开发入门全面指南视频教程》课程,您将学习如何Visual Studio中OOP, Sprites, Windows Forms, sprites, and arrays
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:电子学习 | 语言:英语+srt | 持续时间:25 个讲座 (5h 12m) | 大小:3.94 GB
您将学到什么
您将逐步学习仅使用 C++ 和 Visual Studio 从头开始开发视频游戏
您将了解 OOP(继承、聚合、组合)。
您将学习正确使用Sprites、位图和缓冲区。
您将学习如何使用 Windows 窗体工具(计时器、按钮、标签、文本框等)。
您将学习将值从一种形式传递到另一种形式并构建游戏关卡。
您将学习为您的角色提供运动和追击和射击的方法。
您将学习详细说明项目的 UML 图。
您将学习实现双指针数组。
您将了解Sprites和数组之间的碰撞
要求
C++基础知识
描述
您是否想仅使用 C++ 的基本知识来开发视频游戏。?
本课程是非常详细的一步一步,我将向您解释每个方法、属性以及每个标题的原因。此外,在教学视频系列的结尾,您会在 .rar 文件中找到项目代码,在 .txt 文件中找到 UML 图
本课程具有很强的互动性,您将利用 Visual Studio 在一个非常有趣的项目中实践您的所有知识。
此外,在本课程中,您将看到如何以正确和详细的方式正确使用面向对象编程 (OOP),例如聚合、组合和继承。除了将数据从一种形式传递到另一种形式之外,在这种情况下从主菜单传递到游戏销售。
我们会使用 Windows 窗体吗?
对于视觉部分,我们将使用 Windows 窗体,我们将在其中使用工具箱来使用计时器,用于在间隔内移动 Sprite。此外,我们将使用标签、文本框和位图在表单中绘制我们的字符。
此外,为了创建我们需要的角色数量,我们将为射击Sprites和敌人使用双指针排列。以同样的方式,您将学习游戏中可能存在的所有类型的碰撞,例如排列对字符的排列、Sprites对Sprites的排列等。
我们需要快板还是代码块?
本课程将不使用代码块和 Allegro。另一方面。我喜欢电子游戏开发,所以我喜欢指导和传授我的知识,这样学生们就不会怀疑很多时候我们不得不花时间在网上寻找答案。这就是我尝试做这个系列的原因,因为它会向我解释清楚,直接。
我需要一些知识来参加这门课程吗?
不,您只需要下载visual studio。
我为什么要参加这门课程?
强烈推荐这门课程,因为它从零开始,成为 C++ 的高级专家。此外,您还将学习处理Sprites、位图、窗口窗体。但是,在此之前,我们将使用方法来进行碰撞、移动、绘制我们的电子游戏角色等等。
本课程面向的对象
希望了解有关 Windows 窗体的所有内容的人员
希望通过一个有趣的中级项目学习 C++ 和 OOP(面向对象的编程)的人员
希望学习如何使用位图、缓冲区、精灵和动画的人员