ユニティプログラミング:ゲーム制作における健全な方法論と構造の練習。C#の高度な文法を中心に

所在平台: Udemy

课程主页: https://www.udemy.com/course/advancedc-sharp-japanese/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程总结:Unity 编程:游戏开发中的健壮方法论与结构实践(C# 高级语法精讲) 本课程专注于教授使用 C# 在 Unity 中进行游戏开发的健壮方法论和结构。课程内容涵盖: 1. **C# 和 Unity 的基础编程原则:** 建立扎实的编程基础,为游戏开发做好准备。 2. **实际代码与讲解:** 重点介绍 `GameManager` 和 `SoundManager` 等核心脚本的实际代码实现和详细解释,让学员理解其在游戏开发中的作用。 3. **C# 高级语法在游戏开发中的应用:** * **委托 (Delegates)、事件 (Events)、抽象类 (Abstract Classes) 和接口 (Interfaces):** 课程将通过丰富的实际示例,深入讲解这些语法在游戏开发场景中的具体用法、适用时机以及为何需要使用它们。 * **专门解决“何时用、为何用”的痛点:** 区别于仅提供语法定义的网络资源,本课程将聚焦于解答这些高级 C# 概念在实际游戏制作中何时使用、为何使用以及使用后带来的好处,帮助学员解决实践中的疑问。 * **涉及的 C# 关键字:** 委托 (delegates)、Lambda 表达式 (lambda expressions)、`Func`、`Action`、`UnityAction`、事件 (events)、抽象类 (abstract classes) 和接口 (interfaces) 等。 * **重点突出实践价值:** 强调这些中高级 C# 关键词的实际应用场景,填补了许多资源在这一点上的空白。 **前提知识:** 假设学员已了解 C# 的基础语法,如变量、类和函数。但无需对这些基础知识有深入了解,基本掌握即可。

课程评论(0条)

课程详情

この講座では次のものを扱っています。 1. C#とユニティでの基本的なプログラミングの原則2. GameManager、SoundManagerスクリプトの実際のコードと説明3.デリゲート、イベント、抽象クラス、インタフェースの実際の活用シーンと応用法、豊富な実例を通した学習。 ここで、3部分が重要です。この文法をいつ使うべきかどうか、なぜ使わなければならないかなど、検索だけでは解決しにくい部分について集中的に説明しました。 つまりデリゲート、ラムダ式、Func、Action、UnityAction、イベント、抽象クラス、インタフェースなどの文法について、実際のゲーム制作において、いつ使われるか、そしてなぜ使われるか、使えば何が良いかなどの点についてこの講義を通じて分かっていただけるようにしました。 このようなC#の少し中高級キーワードのに対して文法的な説明はあちこち多いが、実際のゲーム制作をする際に、いつ使われるかについては、少ないのが事実です。本講義は、そのような点を明るくにしました。 C#の基本的な文法、変数、クラス、関数などについては、すでに知っていると仮定して行われた講義です。だからといって、このような部分について深く知る必要はありません。基本的な文法程度だけ知っていると十分です。

课程标签

0人关注该课程

主题相关的课程