使用 C# 开始您的游戏开发之旅,Complete Game Development Series 01 – C# Fundamentals

如果您对游戏开发感兴趣,但是缺乏编程经验,那么本课程将是您游戏开发之旅的理想起点。在这门课程中,您将学习到C#编程语言的内容,掌握编程基础,理解重要的编程概念,准备好使用Unity进行游戏开发,以及能够应用有效的编程模式和创建通用应用程序。

MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz
语言:英语 | 大小:4.46 GB | 时长:10小时58分钟

本课程是完整游戏开发系列的第一部分,旨在帮助初学者加快编码和游戏开发的速度。无需编程经验,一切都将从头开始教授。课程涵盖了C#的所有基础知识、编程要点、良好的编码实践和许多高级语言功能。从变量、运算符、容器、流控制,到输入和函数式编程等基本编程概念,都会得到彻底的解释和实践。此外,课程还深入演示了面向对象的编程概念,如类、构造函数、析构函数、保护级别、继承、多态性和结构。高级主题包括接口、委托、泛型、枚举和数据结构,以确保学生深入了解C#设施的内部工作原理,并有能力开始充满信心地进入游戏开发。

课程还包括各种挑战以及基于文本的游戏项目来解释一般编程模式。当引入新概念时,通常会首先创建项目并进行重构,帮助学生了解每个语言功能的应用和意义,并鼓励学生进一步应用这些概念。良好的编程实践也不断被引入和应用,以巩固学生的编码技能。

参加课程后,学生会对C#和编程有深入的了解,并拥有扎实的编码技能。这将为他们未来的游戏开发之旅奠定坚实的基础,使他们能够更加自信地应对各种编程和游戏开发挑战。无论您是想成为一名专业的游戏开发者,还是只是对游戏开发感兴趣,本课程都将为您打开一扇全新的大门,让您探索游戏开发的奇妙世界。

概述
第 1 部分:简介和设置

第一讲简介

第2讲安装Visual Studio

第 2 部分:C# 基础

第 3 讲 01 我们的第一个 C# 项目

第 4 课 02 控制台写入行和字符串变量

讲座 5 03 不同类型的变量

讲座 6 04 运算符

讲座 7 05 数组

第 8 课 06 If 语句

讲座 9 07 开关和枚举

讲座 10 08 While 循环

讲座 11 09 For 循环

讲座 12 10 Foreach 循环

讲座 13 11 获取输入

第 3 部分:简单的基于文本的游戏

第14讲 12剪刀石头布

第 15 课 13 使用循环重新启动游戏

第16讲 14 公牛和母牛的比赛规则

讲座 17 15 生成秘数

第 18 课 16 获取并验证玩家输入

第 19 课 17 将玩家的猜测与秘密数字进行比较

第 4 节:功能

第 20 讲 18 函数简介

第 21 课 19 函数参数和返回值

第 22 讲 20 使用函数简化公牛和奶牛博弈

讲座 23 21 将函数作为参数传递

讲座 24 22 按引用传递和 Out 关键字

讲座 25 23 创建函数来生成计算机移动并获取玩家输入

第26讲 24 完成石头剪刀布游戏

第 27 讲 25 回顾基础知识

第 5 节:面向对象编程

第 28 讲 26 OOP 和类简介

第29讲 27 会员职能和保护级别

讲座 30 28 保护级别的重要性

讲座 31 29 Setter Getter 和属性

讲座 32 30 继承和多态性

讲座 33 31 虚函数和重写

第34讲 32个抽象类

讲座 35 33 构造函数

讲座 36 34 析构函数

第六节:文字冒险游戏

第37讲 35 冒险游戏的基础类

讲座 38 36 实现 Run 函数

Lecture 39 37 使用我们的类制作游戏

讲座 40 38 静态类

讲座 41 39 代表和活动

讲座 42 40 结构与类

第 7 节:高级主题

讲座 43 41 接口

讲座 44 42 泛型

讲座 45 43 列表

讲座 46 44 词典

讲座 47 45 用字典替换选项

讲座 48 46 IEnumerable 接口

讲座 49 47 Minic 列表类

讲座 50 48 收益回报

讲座 51 49 祝贺和结束语

想要进入游戏开发但没有编程经验的初学者。,想要开始学习一般编程的初学者。,需要 C# 速成课程的其他语言程序员。,需要巩固 C# 知识的 Unity 开发人员。

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