正版资源千峰教育 -Unity游戏开发(二期)课程【VIP】
零基础入门与语法规范建立 Unity 游戏开发的核心门槛在于 C# 语言工程规范的掌握,而非单纯记忆 API。本课程从 Hello Unity 起步,系统覆盖分支循环、冒泡与选择排序等基础算法,重点拆解函数递归、枚举结构体以及类对象的核心概念。针对初学者容易混淆的继承与多态机制,课程提供详细的逻辑推
零基础入门与语法规范建立
Unity 游戏开发的核心门槛在于 C# 语言工程规范的掌握,而非单纯记忆 API。本课程从 Hello Unity 起步,系统覆盖分支循环、冒泡与选择排序等基础算法,重点拆解函数递归、枚举结构体以及类对象的核心概念。针对初学者容易混淆的继承与多态机制,课程提供详细的逻辑推导与代码示例,旨在帮助开发者建立严谨的类型系统和封装意识。建议具备任何静态语言基础的学习者,先跟随第 1.1 至 1.18 章节完成语法巩固,确保理解内存分配与面向对象设计原则,这是后续进行复杂逻辑开发的前提。
源码对照实践与模块构建
资料包中的 Demo 源码是理解理论的关键载体。学习时应采用“观看讲解、解压 Demo 对照、独立复现代码、修改参数验证”的四步闭环法。通过对比视频演示与实际工程文件,学习者能清晰看到代码结构如何映射到 Unity 场景逻辑中。这种对照练习能避免因环境配置差异导致的无效调试,提高学习效率。建议重点研读继承与多态章节的 Demo,分析其层级设计与接口调用方式,这是构建可复用游戏模块的基础。
学完后的独立开发能力
完成本阶段学习后,开发者应能独立构建包含对象池管理、继承体系设计和多态逻辑调用的基础游戏框架。具体而言,能够编写符合工程规范的 C# 脚本,实现数据结构的自定义封装,并运用面向对象思想解决游戏中的状态管理与行为扩展问题。这为后续接入物理引擎、动画状态机及复杂 UI 交互奠定了坚实的代码架构基础,使学习者具备从零搭建小型游戏玩法原型的能力,而非仅停留在零散脚本编写层面。
课程目录
第01章 C#编程基础39 条
- 1.1-Hello Unity!
- 1.10-分支结构
- Demo10.rar 147.24kb
- 作业题 1.10.md 0.38kb
- 作业题 1.10.png 82.92kb
- 1.11-循环结构
- Demo11.rar 147.59kb
- 作业题 1.11.md 0.70kb
- 作业题 1.11.png 137.43kb
- 1.12-冒泡排序
- Demo12.rar 147.81kb
- 1.13-选择排序
- Demo13.rar 147.94kb
- 1.14-函数与递归
- Demo14.rar 147.41kb
- 作业题 1.14.md 0.65kb
- 作业题 1.14【.png 116.32kb
- 1.15-枚举与结构体
- Demo15.rar 14.93kb
- 作业题 1.15.md 0.74kb
- 作业题 1.15.png 155.08kb
- 1.16-类与对象
- Demo16.rar 147.03kb
- 作业题 1.16.png 174.19kb
- 作业题 1.16【.md 0.83kb
- 1.17-继承
- Demo17.rar 140.26kb
- 作业题 1.17.md 0.50kb
- 作业题 1.17.png 107.66kb
- 1.18-多态
- Demo18.rar 147.73kb
- 作业题 1.18.md 0.87kb
- 作业题 1.18.png 167.29kb
- 1.19-属性与构造
- Demo19.rar 147.59kb
- 作业题 1.19.md 0.34kb
- 作业题 1.19.png 78.87kb
- 1.2-Unity环境搭建
- 1.20-静态与抽象
- Demo20.rar 147.87kb
- 作业题 1.20.md 1.39kb
- 作业题 1.20.png 305.01kb
- 1.21-接口
- Demo21.rar 14.92kb
- 作业题 1.21.md 0.37kb
- 作业题 1.21.png 90.08kb
- 1.22-泛型
- 作业题 1.22.md 0.47kb
- 作业题 1.22.png 113.69kb
- 1.23-集合与队列
- Demo23.rar 149.09kb
- 1.24-泛型集合
- Demo24.rar 148.71kb
- 作业题 1.24.md 0.49kb
- 作业题 1.24.png 105.17kb
- 1.25-委托
- Demo25.rar 147.80kb
- 1.26-委托与事件
- Demo26.rar 149.19kb
- 作业题 1.26.md 0.33kb
- 作业题 1.26.png 86.00kb
- 1.27-字符串
- Demo27.rar 148.17kb
- 作业题 1.27.md 0.36kb
- 作业题 1.27.png 96.58kb
- 1.28-项目:金庸群侠传文字版-框架
- Demo28.rar 161.62kb
- 1.29-项目:金庸群侠传文字版-NPC
- 1.3-C#基本语法
- Demo3.rar 7.73kb
- 1.30-项目:金庸群侠传文字版-场景与对话
- 1.31-项目:金庸群侠传文字版-敌人与战斗
- 1.4-进制与数据类型
- 1.5-变量与常量
- 作业题 1.5.md 0.43kb
- 作业题 1.5.png 107.23kb
- 1.6-数组
- 作业题 1.6.md 0.55kb
- 作业题 1.6.png 122.49kb
- 1.7-运算符
- 作业题 1.7.md 0.35kb
- 作业题 1.7.png 79.64kb
- 1.8-类型转换
- 作业题 1.8.md 0.25kb
- 作业题 1.8.png 73.45kb
- 1.9-关系运算
- 作业题 1.9.md 0.52kb
- 作业题 1.9.png 113.86kb
- 作业题答案
- Homework【.zip 1.48M
第02章 Unity引擎基础23 集
- 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-网格与材质.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工程创建.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脚本初步20 集
- 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.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类.pdf 23.23kb
- 3.5-GameObject类
- 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.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物理引擎22 集
- 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).pdf 44.17kb
- CreatePrefabObject【.cs 1.00kb
- 4.4-摄像机(Camera)组件
- 4.4-摄像机(Camera)组件.pdf 33.79kb
- Camera-PKG【.unitypackage 22.60kb
- 4.5-碰撞器(Collider)组件
- 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-碰撞检测.pdf 34.40kb
- 4.8-触发检测
- 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基础26 集
- 5.1-初始版UI(GUI)
- 5.1-初始版UI(GUI).pdf 40.98kb
- 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搭建技巧.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.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进阶14 集
- 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游戏开发8 集
- 7.1-Sprite精灵渲染器
- 7.1-Sprite精灵渲染器.pdf 133.55kb
- 7.2-2D物理套件
- 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动画系统16 集
- 8.1-旧版动画Animation
- 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).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动画.pdf 17.59kb
- 8.9-动画曲线与事件
- 8.9-动画曲线与事件.mp4 72.82M
- 8.9-动画曲线与事件.pdf 77.01kb
第09章 Unity环境特效与导航5 集
- 9.1-音效系统
- 9.1-音效系统.mp4 743.06M
- 9.1-音效系统.pdf 39.37kb
- 9.10-分层路面导航
- 9.10-分层路面导航.mp4 47.40M
- 9.11-动态路障
- NavigationPKG.unitypackage 55.65kb
- 9.12-A.寻路算法
- 9.12-A.寻路底层算法.pdf 1.67M
- AStarPKG.unitypackage 9.49kb
- 9.13-阶段项目-3D塔防
- 9.13-阶段项目-3D塔防【.pdf 30.81kb
- … 共 638 条




