不要因为现实的平凡,就否定了那华丽的梦想!

18.1 【唐老狮】Unity基础课程之C#入门

课程名称

Unity基础课程之C#入门

课程概要
《Unity基础课程之C#入门》是为希望学习C#编程的初学者设计的课程,内容从编程语言基础知识入手,逐步过渡到更为复杂的编程概念,最终将学到的知识应用于Unity的游戏开发中。

课程首先介绍了程序语言的基本概念及程序思维,通过简单易懂的习题帮助学生更好地理解编程逻辑。接着,课程讲解了开发环境的搭建,尤其是如何设置Visual Studio(VS),这是开发C#应用程序的常用工具。学生还会学习如何编写和运行C#代码,了解控制台输入输出语句以及如何通过注释使代码更具可读性。

在讲解C#的基本数据类型时,课程包括了变量、常量、以及隐式和显示转换的使用。并通过习题帮助学生巩固这些基础知识。学生还将学习到C#的运算符,包括算术运算符、逻辑运算符、条件运算符、位运算符以及三目运算符,并通过编程习题理解如何在实际编程中应用这些运算符。

接下来的内容集中在控制结构的学习,包括if语句、switch语句、以及各种循环语句(while、do-while、for循环)。这些是编写逻辑性强的程序所必不可少的结构,通过习题讲解帮助学生进一步理解它们的实际应用。

此外,课程还涉及了异常捕获技术,教授学生如何处理运行时的错误,确保程序的健壮性。在此基础上,学生将通过项目调试和随机数生成的学习,掌握调试技能和随机性问题的解决方法。

进入实践部分后,课程通过一个简单的游戏项目让学生将所学的知识付诸实践。内容包括设置游戏场景,主角和敌人(boss)的移动与战斗机制的实现,甚至涉及到如红墙和公主等固定元素的设置。最终,学生会完成一个简易的游戏逻辑,体会编程知识如何转化为具体的功能。

整个课程的目标是帮助学生掌握C#的基本语法与应用技巧,并为后续深入学习Unity游戏开发打下坚实的基础。通过实践项目,学生能够体验编程过程,并解决实际开发中的问题,培养独立开发简单游戏应用的能力。
| 推荐系数 |

⭐⭐⭐⭐

| 先修 |

语音字幕
中文
英文

课程大纲
1.C#入门-教程概述
2.程序语言是什么
3.程序思维习题讲解
4.开发环境搭建
5.程序思维习题讲解
6.VS窗口介绍
7.理解写代码这件事
8.注释
9.程序文件的基础结构
10.控制台输入语句输出语句与学习建议
11.输入输出习题讲解
12.变量知识点
13.变量习题讲解
14.变量的本质知识点
15.变量的本质习题讲解
16.变量的命名规范
17.变量命名规范习题讲解
18.常量知识点
19.常量习题讲解
20.转义字符知识点
21.转义字符习题讲解
22.隐式转换知识点
23.隐式转换练习题
24.显示转换知识点
25.显示转换习题讲解
26.异常捕获知识点
27.异常捕获习题讲解
28.算术运算符知识点
29.算术运算符习题讲解
30.字符串拼接知识点
31.字符串拼接习题讲解
32.条件运算符知识点
33.条件运算符习题讲解
34.逻辑运算符知识点
35.逻辑运算符习题讲解
36.位运算符知识点
37.位运算符习题讲解
38.三目运算符知识点
39.三目运算符习题讲解
40.if语句知识点
41.if语句习题讲解1
42.if语句习题讲解2
43.Switch语句知识点
44.Switch语句习题讲解
45.while循环知识点
46.while循环习题讲解1
47.while循环习题讲解2
48.dowhile循环知识点
49.dowhile循环习题讲解
50.for循环知识点
51.for循环习题讲解
52.C#入门—总结
53.【注意】控制台相关知识点 在 VS2022或更高版本问题
54.必备知识1-控制台
55.必备知识1-控制台习题讲解
56.必备知识2-随机数
57.必备知识2-随机数习题讲解
58.必备知识3-项目调试
59.需求分析
60.控制台基础设置
61.多个场景
62.开始场景逻辑实现
63.不变的红墙
64.boss相关
65.主角移动相关
66.主角和boss战斗
67.公主相关
68.结束场景逻辑实现
69.CSharp入门实践总结
学习指南