此文章由橙光艺术网(www.cgart.net)收集整理发布
239【U3D教程】完整游戏开发系列 01 – C# 基础
【U3D教程】Complete Game Development Series 01-C# Fundamentals发布时间:2023年3月
格式:MP4 | 视频:h264,1280×720 | 音频:AAC,44.1千赫兹
语言:英语 | 大小:5.42GB | 时长:10小时58分钟
《通过C#开启你的游戏开发之旅》
你将学到:
– C#编程语言
– 编程基础知识
– 掌握重要的编程概念,如函数式编程和面向对象编程
– 做好使用Unity进行游戏开发的准备
– 能够应用有效的编程模式
– 创建通用应用程序
先决条件:
无需编程经验,所有内容都将从基础讲起
课程介绍:
本课程是“完整游戏开发系列”的第一部分,旨在帮助初学者快速掌握编程和游戏开发技能。课程涵盖C#的所有基础知识、编程要点、良好的编码实践以及许多高级语言特性。
基础编程概念(如变量、运算符、容器、流程控制、输入和函数式编程)都得到了详尽的讲解和练习。面向对象编程概念(如类、构造函数、析构函数、访问级别、继承、多态性和结构)也进行了深入演示。此外,课程还涵盖了接口、委托、泛型、可枚举类型和数据结构等高级主题,确保学员深入理解C#功能的内部工作原理,并有信心开始涉足游戏开发。
课程包含各种挑战和文本类游戏项目,用于讲解通用编程模式。项目通常先创建,然后在引入新概念时进行重构,帮助学员理解每种语言特性的应用和意义,并鼓励他们进一步应用这些概念。课程还不断引入和应用良好的编程实践,以巩固学员的编码技能。
完成本课程后,学员将对C#和编程有深入的理解,并具备扎实的编码技能。
课程大纲:
第1部分:介绍与设置
– 第1讲:介绍
– 第2讲:安装Visual Studio
第2部分:C#基础
– 第3讲:01 我们的第一个C#项目
– 第4讲:02 控制台输出语句和字符串变量
– 第5讲:03 不同类型的变量
– 第6讲:04 运算符
– 第7讲:05 数组
– 第8讲:06 条件语句
– 第9讲:07 开关语句和枚举
– 第10讲:08 循环语句
– 第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 面向对象编程和类入门
– 第29讲:27 成员函数和访问级别
– 第30讲:28 访问级别的重要性
– 第31讲:29 设置器、获取器和属性
– 第32讲:30 继承和多态性
– 第33讲:31 虚函数和重写
– 第34讲:32 抽象类
– 第35讲:33 构造函数
– 第36讲:34 析构函数
第6部分:文本冒险游戏
– 第37讲:35 冒险游戏的基类
– 第38讲:36 实现运行函数
– 第39讲:37 使用我们的类制作游戏
– 第40讲:38 静态类
– 第41讲:39 委托和事件
– 第42讲:40 结构与类的对比
第7部分:高级主题
– 第43讲:41 接口
– 第44讲:42 泛型
– 第45讲:43 列表
– 第46讲:44 字典
– 第47讲:45 用字典替换选项
– 第48讲:46 IEnumerable接口
– 第49讲:47 模拟列表类
– 第50讲:48 yield return
– 第51讲:49 恭喜与最终说明
适合人群:
– 想要涉足游戏开发但没有编程经验的初学者
– 想要开始学习编程的初学者
– 其他编程语言的程序员,需要C#速成课程的人
– 想要巩固C#知识的Unity开发者橙光艺术网-(CGART.net)
橙光艺术网(CGART)的资源均内容来自于网络收集或用户发布.
本站点资料用于学习交流之用,勿作它用,;
若需商业使用,需获得版权拥有者授权,并遵循国家相关法律、法规之规定。如因非法使用引起纠纷,一切后果由使用者承担。
如有侵权行为,请联系告知
本站将会在第一时间删除。





![[Blender教程]_Gumroad-Blender兄弟设计课程_CGART-橙光艺术网](https://cgart-1259463399.cos.ap-chengdu.myqcloud.com/image/JC_Blender/0001-0100/0093.jpg)





暂无评论内容