|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/cpp-class-development
课程评论:没有评论
课程名称:C++类开发 课程概述:本课程是该专业特化的第三门课程,旨在教授如何使用C++编程语言和Unreal游戏引擎在Windows或Mac上开发视频游戏。课程假设学员具备前两门课程的知识,无论是通过学习那些课程还是个人经验,都应确保在开始本课程前掌握这部分内容。在本课程中,您将通过探索更多的C++和Unreal主题,继续强化您的基础知识。 模块一:学习抽象如何帮助我们开发优质软件,并设计和实现控制台应用程序类。 模块二:深入探讨函数的实际工作原理。 模块三:设计和实现Unreal类,并将其包含到游戏中,了解字符串如何在C++和Unreal HUD中运作。 模块四:扩展对指针的理解,并为Unreal游戏添加音效。 课程大纲: - **模块一:抽象与控制台应用程序类** 描述:在本模块中,您将学习抽象的概念,它关乎在解决特定问题时决定哪些细节重要(或不重要)。您还将学习如何设计和实现一个控制台应用程序类。 - **模块二:函数的深入探讨** 描述:在本模块中,我们将更仔细地观察函数是如何工作的,包括参数的工作原理以及如何从函数返回值。 - **模块三:Unreal引擎类与字符串** 描述:在本模块中,您将学习如何设计和实现可在Unreal游戏中使用的类。您还将学习字符串的概念,以及如何在控制台应用和Unreal游戏中使用它们。 - **模块四:指针与Unreal引擎音频** 描述:在本模块中,您将终于更深入地了解指针在C++和Unreal中的工作原理。同时,您将学习如何为您的Unreal游戏添加音效。 通过这一系列的学习,您将深化对C++和Unreal引擎的理解,为未来的游戏开发奠定坚实的基础。
Name:Abstraction and Console App Classes
Description:In this module, you'll learn about abstraction, which is all about deciding what details matter (and what details don't) as we develop a solution to a particular problem. You'll also learn how to design and implement a console app class.
Name:A Closer Look at Functions
Description:In this module, we'll look more closely at how functions work, including how parameters work and how we return a value from a function.
Name:Unreal Engine Classes and Strings
Description:In this module, you'll learn how to design and implement a class for use in an Unreal game. You'll also learn about strings and how we can use them in both console apps and Unreal games.
Name:Pointers and Unreal Engine Audio
Description:In this module, you'll (finally!) take a closer look at how pointers work in both C++ and Unreal. You'll also learn how to add sound effects to your Unreal games.
This course is the third course in the specialization about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac. This course assumes you have the prerequisite knowledge from the previous two courses in the specialization. You should make sure you have that knowledge, either by taking those previous courses or from personal experience, before tackling this course. Throughout this course you'll continue building your foundational C++ and Unreal knowledge by exploring more C++ and Unreal topics. Module 1: Learn how abstraction helps us develop good software and design and implement console app classes Module 2: Explore how functions really work "under the covers" Module 3: Design and implement Unreal classes and include them in a game. Discover how strings work in both C++ and in an Unreal HUD Module4: Expand your understanding of pointers and add sound effects to an Unreal game