解决什么缺口

这门课直击Unity脚本开发的底层逻辑盲区。很多刚接触Unity的开发者只会拖拽组件,却写不出逻辑复杂的脚本。本课程聚焦二期所需的C#编程核心,从基础语法到面向对象编程,帮你补上"如何用代码驱动游戏行为"的关键一课。学完这层基础,你就能摆脱对预制体封装的依赖,真正用代码实现算法与复杂交互。

适合什么基础

适合已经能在Unity编辑器里搭建基础场景,但编写C#脚本时频繁卡壳的开发者。如果你连循环、函数、类与对象这些概念都拿不准,或者排序、继承、多态这些语法点一知半解,这门课就是为你准备的。别假装自己懂了,基础差就针对性补。

建议先看哪几块

建议从C#基础语法起步,依次看分支结构、循环结构,再跳过算法直接进入函数与递归,最后集中攻克类与对象、继承、多态。逻辑与递归是后续写复杂交互的骨架,而面向对象则是封装游戏逻辑的最佳方式。先吃透这六块,后续Unity的高级玩法才能水到渠成。

学完能独立做什么

学完本课后,你应能独立完成Unity中需要算法支撑或逻辑复用的脚本。比如用冒泡、选择排序处理数据,用函数与递归实现复杂状态流转,用类与对象构建游戏实体,用继承和多态处理不同角色的行为差异。这些能力让你不再依赖他人代码,能独立迭代和重构自己的游戏逻辑。

资料怎么配合练习

每个章节配有Demo项目与作业题,建议先看视频建立直觉,再对照Demo理解实现思路,最后独立完成作业题巩固。遇到排序算法或递归这类难点,先暂停视频自己写一遍,再回看讲解。资料包里的配套代码是理解语法最直接的参照,别跳步骤,跟着做一遍才能真正记住。

课程目录

第01章 C#编程基础
1.1-Hello Unity!
1.mp4 60.60M
1.10-分支结构
10.mp4 52.61M
Demo10.rar 147.24kb
作业题 1.10.md 0.38kb
作业题 1.10.png 82.92kb
1.11-循环结构
11.mp4 74.57M
Demo11.rar 147.59kb
作业题 1.11.md 0.70kb
作业题 1.11.png 137.43kb
1.12-冒泡排序
12.mp4 31.18M
Demo12.rar 147.81kb
1.13-选择排序
13.mp4 35.78M
Demo13.rar 147.94kb
1.14-函数与递归
14.mp4 67.60M
Demo14.rar 147.41kb
作业题 1.14.md 0.65kb
作业题 1.14【.png 116.32kb
1.15-枚举与结构体
15.mp4 43.01M
Demo15.rar 14.93kb
作业题 1.15.md 0.74kb
作业题 1.15.png 155.08kb
1.16-类与对象
16.mp4 42.32M
Demo16.rar 147.03kb
作业题 1.16.png 174.19kb
作业题 1.16【.md 0.83kb
1.17-继承
17.mp4 47.67M
Demo17.rar 140.26kb
作业题 1.17.md 0.50kb
作业题 1.17.png 107.66kb
1.18-多态
18.mp4 47.70M
Demo18.rar 147.73kb
作业题 1.18.md 0.87kb
作业题 1.18.png 167.29kb
1.19-属性与构造
19.mp4 70.80M
Demo19.rar 147.59kb
作业题 1.19.md 0.34kb
作业题 1.19.png 78.87kb
1.2-Unity环境搭建
2.mp4 43.13M
1.20-静态与抽象
20.mp4 45.83M
Demo20.rar 147.87kb
作业题 1.20.md 1.39kb
作业题 1.20.png 305.01kb
1.21-接口
21.mp4 38.17M
Demo21.rar 14.92kb
作业题 1.21.md 0.37kb
作业题 1.21.png 90.08kb
1.22-泛型
22.mp4 50.60M
作业题 1.22.md 0.47kb
作业题 1.22.png 113.69kb
1.23-集合与队列
23.mp4 54.98M
Demo23.rar 149.09kb
1.24-泛型集合
24.mp4 36.69M
Demo24.rar 148.71kb
作业题 1.24.md 0.49kb
作业题 1.24.png 105.17kb
1.25-委托
25.mp4 45.31M
Demo25.rar 147.80kb
1.26-委托与事件
26.mp4 57.00M
Demo26.rar 149.19kb
作业题 1.26.md 0.33kb
作业题 1.26.png 86.00kb
1.27-字符串
27.mp4 74.24M
Demo27.rar 148.17kb
作业题 1.27.md 0.36kb
作业题 1.27.png 96.58kb
1.28-项目:金庸群侠传文字版-框架
28.mp4 43.47M
Demo28.rar 161.62kb
1.29-项目:金庸群侠传文字版-NPC
29.mp4 43.17M
1.3-C#基本语法
3.mp4 47.09M
Demo3.rar 7.73kb
1.30-项目:金庸群侠传文字版-场景与对话
30.mp4 40.26M
1.31-项目:金庸群侠传文字版-敌人与战斗
31.mp4 75.97M
1.4-进制与数据类型
4.mp4 38.70M
1.5-变量与常量
5.mp4 50.37M
作业题 1.5.md 0.43kb
作业题 1.5.png 107.23kb
1.6-数组
6.mp4 57.35M
作业题 1.6.md 0.55kb
作业题 1.6.png 122.49kb
1.7-运算符
7.mp4 35.98M
作业题 1.7.md 0.35kb
作业题 1.7.png 79.64kb
1.8-类型转换
8.mp4 45.77M
作业题 1.8.md 0.25kb
作业题 1.8.png 73.45kb
1.9-关系运算
9.mp4 42.23M
作业题 1.9.md 0.52kb
作业题 1.9.png 113.86kb
作业题答案
Homework【.zip 1.48M
第02章 Unity引擎基础
2.1-Unity安装与配置
2.1-Unity安装与配置.mp4 43.91M
2.1-Unity安装与配置.pdf 29.35kb
2.10-Unity组件的学习方法
2.10-Unity组件的学习方法.mp4 85.65M
2.10-Unity组件的学习方法.pdf 23.30kb
2.11-网格与材质
2.11-网格与材质.mp4 115.73M
2.11-网格与材质.pdf 28.26kb
2.12-阶段项目-搭建自己的小房间
2.12-Package.unitypackage 58.16kb
2.12-搭建自己的小房间.mp4 634.09M
2.12-搭建自己的小房间.pdf 32.90kb
2.2-脚本编辑器Rider安装与配置
2.2-脚本编辑器Rider安装与配置.mp4 130.08M
2.2-脚本编辑器Rider安装与配置.pdf 23.15kb
Rider安装包与破解包.zip 652.41M
2.3-Unity工程创建
2.3-Unity工程创建.mp4 36.41M
2.3-Unity工程创建.pdf 35.00kb
2.4-游戏的结构剖析
2.4-游戏的结构剖析.mp4 26.41M
2.4-游戏的结构剖析.pdf 46.70kb
2.5-Unity核心模块剖析
2.5-Unity核心模块剖析.mp4 117.91M
2.5-Unity核心模块剖析.pdf 38.78kb
2.6-场景基本操作
2.6-场景基本操作.mp4 122.43M
2.6-场景基本操作.pdf 28.13kb
2.7-场景的方位调整
2.7-场景的方位调整.mp4 55.56M
2.7-场景的方位调整.pdf 23.90kb
2.8-物体的中心位置调整
2.8-物体的中心位置调整.mp4 102.18M
2.8-物体的中心位置调整.pdf 26.89kb
2.9-Transform组件精确物体位置
2.9-Transform组件精确物体位置.mp4 288.51M
2.9-Transform组件精确物体位置.pdf 77.82kb
第03章 Unity脚本初步
3.1-Unity脚本的分类
3.1-Unity脚本分类.mp4 11.06M
3.1-Unity脚本分类.pdf 21.30kb
3.10-Quaternion结构
3.10-Quaternion结构.mp4 221.75M
3.10-Quaternion结构.pdf 361.78kb
NewQuaternionDemo.cs 0.87kb
3.11-Time类
3.11-Time类.mp4 265.59M
3.12-Mathf结构
3.12-Mathf结构.mp4 48.04M
3.13-阶段项目-八大行星运转轨迹
3.13-阶段项目-八大行星运转轨迹.mp4 267.61M
Star.cs 1.73kb
3.2-创建脚本组件
3.2-创建脚本组件.mp4 97.05M
3.2-创建脚本组件.pdf 31.65kb
3.3-脚本组件的生命周期
3.3-脚本组件的生命周期.mp4 375.17M
3.3-脚本组件的生命周期.pdf 28.57kb
LifeCircle.cs 1.60kb
3.4-MonoBehaviour类
3.4-MonoBehaviour类.mp4 256.93M
3.4-MonoBehaviour类.pdf 23.23kb
3.5-GameObject类
3.5-GameObject类.mp4 297.62M
3.5-GameObject类.pdf 27.88kb
3.6-组件与游戏对象之间的关系
3.6-组件与游戏对象之间的关系.mp4 35.65M
3.6-组件与游戏对象之间的关系.pdf 66.71kb
3.7-Unity实现功能三部曲
3.7-Unity实现功能三部曲.mp4 136.74M
3.7-Unity实现功能三部曲.pdf 17.51kb
3.8-Transform类
3.8-Transform类.pdf 33.76kb
3.8-Transform类a.mp4 273.60M
3.8-Transform类b.mp4 162.89M
3.9-Vector3结构
3.9-Vector3结构.pdf 33.67kb
3.9-Vector3结构a.mp4 511.42M
3.9-Vector3结构b.mp4 119.99M
LerpDemo.cs 0.42kb
Vector3Demo.cs 1.72kb
第04章 Unity物理引擎
4.1-鼠标键盘输入
4.1-鼠标键盘输入.mp4 165.86M
4.1-鼠标键盘输入.pdf 32.22kb
CubeOperation.cs 0.78kb
4.10-角色控制器组件
4.10-角色控制器(CharacterController)组件.mp4 102.31M
4.10-角色控制器(CharacterController)组件.pdf 23.96kb
CCController.cs 0.67kb
4.11-阶段项目-坦克大战(二)
4.12-阶段项目-坦克大战-04.mp4 33.45M
4.12-阶段项目-坦克大战-05.mp4 215.91M
4.11-阶段项目-坦克大战(三)
4.12-阶段项目-坦克大战-06.mp4 589.91M
4.12-阶段项目-坦克大战.pdf 47.04kb
TankProject.unitypackage 74.80kb
4.11-阶段项目-坦克大战(一)
4.12-阶段项目-坦克大战-01.mp4 26.95M
4.12-阶段项目-坦克大战-02.mp4 34.39M
4.12-阶段项目-坦克大战-03.mp4 130.93M
4.2-虚拟轴与虚拟按键
4.2-虚拟轴与虚拟按键.mp4 230.83M
4.2-虚拟轴与虚拟按键.pdf 32.91kb
AxisAndButton.cs 0.87kb
4.3-预设体(Prefab)
4.3-预设体(Prefab).mp4 218.47M
4.3-预设体(Prefab).pdf 44.17kb
CreatePrefabObject【.cs 1.00kb
4.4-摄像机(Camera)组件
4.4-摄像机(Camera)组件.mp4 343.41M
4.4-摄像机(Camera)组件.pdf 33.79kb
Camera-PKG【.unitypackage 22.60kb
4.5-碰撞器(Collider)组件
4.5-碰撞器(Collider)组件.mp4 105.82M
4.5-碰撞器(Collider)组件.pdf 28.95kb
4.6-刚体(Rigidbody)组件
4.6-刚体(Rigidbody)组件.mp4 353.21M
4.6-刚体(Rigidbody)组件.pdf 53.95kb
4.7-碰撞检测
4.7-碰撞检测.mp4 140.60M
4.7-碰撞检测.pdf 34.40kb
4.8-触发检测
4.8-触发检测.mp4 257.01M
4.8-触发检测.pdf 28.55kb
Package.unitypackage 36.64kb
4.9-物理射线检测
4.9-物理射线检测.mp4 333.69M
4.9-物理射线检测.pdf 29.03kb
BuildCubes【.cs 0.78kb
HitCubes.cs 1.16kb
第05章 UnityUI基础
5.1-初始版UI(GUI)
5.1-初始版UI(GUI).pdf 40.98kb
5.1-初始版UI(GUI).mp4 197.66M
5.10-可交互组件之滚动条(ScrollBar)
5.10-可交互组件之滚动条(ScrollBar).mp4 8.85M
5.10-可交互组件之滚动条(ScrollBar).pdf 19.11kb
5.11-可交互组件之开关(Toggle)
5.11-可交互组件之开关(Toggle).mp4 24.15M
5.11-可交互组件之开关(Toggle).pdf 17.89kb
5.12-可交互组件之输入框(InputField)
5.12-可交互组件之输入框(InputField).mp4 33.54M
5.12-可交互组件之输入框(InputField)【.pdf 25.45kb
5.13-可交互组件之下拉菜单(DropDown)
5.13-可交互组件之下拉菜单(DropDown).mp4 28.24M
5.13-可交互组件之下拉菜单(DropDown).pdf 18.25kb
5.14-UGUI搭建技巧
5.14-UGUI搭建技巧.mp4 16.64M
5.14-UGUI搭建技巧.pdf 22.72kb
5.15-阶段项目-搭建RPG游戏UI界面
5.15-阶段项目-搭建RPG游戏UI界面.mp4 64.36M
UIBasePKG.unitypackage 70.31M
5.2-进阶版UI(UGUI)
5.2-进阶版UI(UGUI).pdf 132.51kb
5.2-进阶版UI(UGUI)【.mp4 119.82M
5.3-UI专属的变换组件(RectTransform)
5.3-UI专属的变换组件(RectTransform).mp4 188.16M
5.3-UI专属的变换组件(RectTransform).pdf 71.38kb
5.4-基础组件之文本(Text)
5.4-基础组件之文本(Text).mp4 316.45M
5.4-基础组件之文本(Text).pdf 32.95kb
TextDemo.cs 1.03kb
5.5-基础组件之图片(Image)
5.5-基础组件之图片(Image).mp4 485.05M
5.5-基础组件之图片(Image).pdf 35.51kb
CDImageDemo.cs 0.92kb
windows的小伙伴导入资源包之前把包里的中文符号删掉,也就是【】 0.09kb
【GUI Kit】Normal War.unitypackage 70.21M
5.6-基础组件之图片(RawImage)
5.6-基础组件之图片(RawImage).mp4 185.32M
5.6-基础组件之图片(RawImage).pdf 29.24kb
5.7-可交互组件通用属性
5.7-可交互组件通用属性.mp4 223.97M
5.7-可交互组件通用属性.pdf 23.65kb
5.8-可交互组件之按钮(Button)
5.8-可交互组件之按钮(Button).mp4 212.89M
5.8-可交互组件之按钮(Button).pdf 28.97kb
5.9-可交互组件之滑动条(Slider)
5.9-可交互组件之滑动条(Slider).mp4 35.75M
5.9-可交互组件之滑动条(Slider).pdf 22.07kb
第06章 UnityUI进阶
6.1-三种画布模式的使用场景
6.1-三种画布模式的使用场景.mp4 55.03M
6.1-三种画布模式的使用场景.pdf 29.35kb
6.2-保持UI自适应的画布缩放设置
6.2-保持UI自适应的画布缩放设置.mp4 34.47M
6.2-保持UI自适应的画布缩放设置.pdf 20.57kb
6.3-UGUI自动布局组件
6.3-UGUI自动布局组件.mp4 79.15M
6.3-UGUI自动布局组件.pdf 36.98kb
6.4-高级可交互组件之滚动视图(ScrollView)
6.4-高级可交互组件之滚动视图(ScrollView).mp4 42.39M
6.4-高级可交互组件之滚动视图(ScrollView)【.pdf 33.57kb
6.5-基础UI的通用事件
6.5-基础UI的通用事件.mp4 74.12M
6.5-基础UI的通用事件.pdf 97.75kb
6.6-阶段项目-关卡选择模块
6.6-阶段项目-关卡选择模块.mp4 294.58M
6.6-阶段项目-关卡选择模块.pdf 22.87kb
LevelsPKG.unitypackage 70.31M
6.7-阶段项目-RPG游戏背包系统
6.7-阶段项目-RPG游戏背包系统.mp4 236.49M
6.7-阶段项目-RPG游戏背包系统.pdf 57.33kb
BagPKG.unitypackage 135.34M
第07章 Unity2D游戏开发
7.1-Sprite精灵渲染器
7.1-Sprite精灵渲染器.mp4 76.29M
7.1-Sprite精灵渲染器.pdf 133.55kb
7.2-2D物理套件
7.2-2D物理套件.mp4 36.39M
7.2-2D物理套件.pdf 29.79kb
7.3-瓦片系统
2DAssets-PKG.unitypackage 300.10M
7.3-瓦片系统.mp4 89.85M
7.3-瓦片系统.pdf 32.81kb
7.4-2D动画系统
7.4-2D动画系统.pdf 25.10kb
7.4-2D动画系统.mp4 46.15M
7.5-阶段项目-冒险岛
2DRROPKG.unitypackage 300.17M
7.5-阶段项目-冒险岛a.mp4 230.28M
7.5-阶段项目-冒险岛b.mp4 172.35M
第08章 Unity动画系统
8.1-旧版动画Animation
8.1-旧版动画Animation.mp4 28.49M
8.1-旧版动画Animation.pdf 21.59kb
AnimationPKG.unitypackage 13.55M
8.10-阶段项目-游戏主角控制模块
8.10-阶段项目-游戏主角控制模块.mp4 1.02G
PlayerControlPKG.unitypackage 153.20M
8.2-Mecanim动画系统
8.2-Mecanim动画系统.mp4 30.97M
8.2-Mecanim动画系统.pdf 58.16kb
8.3-动画片段的剪辑与设置
8.3-动画片段的剪辑与设置.mp4 800.32M
8.3-动画片段的剪辑与设置.pdf 65.67kb
【卡通弓箭手法师战士】.unitypackage 4.95M
8.4-动画控制组件(Animator)
8.4-动画控制组件(Animator).mindnode.zip 191.53kb
8.4-动画控制组件(Animator)【.mp4 122.80M
8.5-动画状态机(StateMachine)
8.5-动画状态机(StateMachine).mp4 27.03M
8.5-动画状态机(StateMachine).pdf 17.91kb
8.6-动画融合树(BlendTree)
8.6-动画融合树(BlendTree).mp4 755.99M
8.6-动画融合树(BlendTree).pdf 27.45kb
【秘密行动】Stealth Assets.unitypackage 236.82M
8.7-动画分层管理
8.7-动画分层管理.mp4 51.64M
8.7-动画分层管理.pdf 98.28kb
8.8-角色IK动画
8.8-角色IK动画.mp4 55.18M
8.8-角色IK动画.pdf 17.59kb
8.9-动画曲线与事件
8.9-动画曲线与事件.mp4 72.82M
8.9-动画曲线与事件.pdf 77.01kb
第09章 Unity环境特效与导航
9.1-音效系统
9.1-音效系统.mp4 743.06M
9.1-音效系统.pdf 39.37kb
9.10-分层路面导航
9.10-分层路面导航.mp4 47.40M
9.11-动态路障
9.11-动态路障.mp4 17.57M
NavigationPKG.unitypackage 55.65kb
9.12-A.寻路算法
9.12-A.寻路底层算法.pdf 1.67M
AStar01.mp4 59.62M
AStar02.mp4 168.09M
AStar03.mp4 225.15M
AStarPKG.unitypackage 9.49kb
9.13-阶段项目-3D塔防
9.13-阶段项目-3D塔防【.pdf 30.81kb
TowerGame01.mp4 1.27G
TowerGame02.mp4 144.84M
… 共 638 条