解决什么缺口
这门课直击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 条





