getfromcode

Unity3D从入门到精通|Unity3D视频教程

后端开发
课程简介

这门课解决 Unity3D 引擎开发与 C# 脚本编写的工程鸿沟。对于需要将游戏逻辑与视觉表现剥离又需在引擎内落地的开发者,它提供了从底层架构到表现层的完整源码与实现路径。不同于单纯的概念科普,本资料以“源码+实现”为核心,强调可直接复用的模块与项目结构。 适合什么基础 具备 C# 编程基础或游戏开发经验的开发者。若你只是接触过 Unity 界面但缺乏脚本…

已有 19 人浏览 发布 2026-01-12 更新 2026-09-24

这门课解决 Unity3D 引擎开发与 C# 脚本编写的工程鸿沟。对于需要将游戏逻辑与视觉表现剥离又需在引擎内落地的开发者,它提供了从底层架构到表现层的完整源码与实现路径。不同于单纯的概念科普,本资料以“源码+实现”为核心,强调可直接复用的模块与项目结构。

适合什么基础

具备 C# 编程基础或游戏开发经验的开发者。若你只是接触过 Unity 界面但缺乏脚本逻辑,本课同样适用;若你完全零基础,建议先按本课顺序从 C# 基础与 Unity 脚本开发基础开始,再逐步深入图形、动画与粒子系统。

建议先看哪几块

建议按“脚本核心—逻辑界面—表现系统”的顺序学习:先掌握 C# 面向对象特征与 Unity 脚本开发基础,建立可复用的逻辑模块;接着学习界面系统,搭建游戏 UI 与交互流程;最后深入图形处理系统、动画系统与粒子系统,实现视觉表现。GDC 资讯部分可作为技术选型参考,非必须前置。

学完能独立做什么

学完能独立搭建包含 UI、基础图形、动画与特效的完整游戏场景,并编写控制其逻辑的 C# 脚本。可独立完成小项目的引擎核心模块开发,如角色移动、场景切换、UI 交互与基础特效集成,具备从零构建游戏逻辑链路的工程能力。

资料怎么配合练习

建议结合视频教程与源码对照,动手在场景中搭建基础操作、界面系统与图形处理。复用 C# 面向对象与脚本开发的模块代码,尝试修改参数或组合功能,例如调整粒子系统参数或重构 UI 逻辑。GDC 资讯部分可查阅后结合自身项目选型,不必逐帧观看。

课程目录

/2-150-12、Unity3D/
│├─1、Unity3D 的最新资讯与下载安装
│├─2、Unity3D 基础操作
│├─3、C#基础
│├─4、C#面向对象特征
│├─5、Unity3D 脚本开发基础
│├─6、Unity3D 界面系统
│├─7、Unity3D 图形处理系统
│├─8、Unity3D 动画系统
│├─9、Unity3D 粒子系统
1、Unity3D 的最新资讯与下载安装/
│├─1、GDC 2015 游戏开发者大会 与 Unity 5.0 介绍
│1、GDC 2015 游戏开发者大会 与 Unity 5.0 介绍/
││├─1、课程介绍.mp4 38.6MB
││├─2、产品发布会总结.mp4 28.5MB
││├─3、Unity 5.0的下载与安装.mp4 7.1MB
││├─4、Unity 5.0的升级与变动(上).mp4 33MB
││├─5、Unity 5.0的升级与变动(下).mp4 28.1MB
2、Unity3D 基础操作/
│├─1、Unity3D 窗口界面介绍
│├─2、Unity3D 菜单界面介绍
│├─3、Scene与场景漫游
│├─4、Hierarchy与场景搭建
│├─5、Project与资源管理
│├─6、Inspector 与游戏组件
│1、Unity3D 窗口界面介绍/
││├─1、窗口界面介绍.mp4 21.8MB
│2、Unity3D 菜单界面介绍/
││├─1、File 文件菜单.mp4 8.2MB
││├─2、Edit 编辑菜单.mp4 13.6MB
││├─3、Asset 资源菜单.mp4 7.9MB
││├─4、GameObject 物体菜单.mp4 6.9MB
││├─5、Component 组件菜单.mp4 2.6MB
││├─6、Window 窗口菜单.mp4 10.2MB
││├─7、Help 帮助菜单.mp4 4.9MB
│3、Scene与场景漫游/
││├─1、Scene 与场景漫游.mp4 35.3MB
│4、Hierarchy与场景搭建/
││├─1、Hierarchy 与场景搭建 (1):基本组件.mp4 21.1MB
││├─2、Hierarchy 与场景搭建 (2):灯光组件.mp4 16.9MB
││├─3、Hierarchy 与场景搭建 (3):物体组件.mp4 8.7MB
││├─4、Hierarchy 与场景搭建 (4):Sprite 组件.mp4 7.9MB
││├─5、Hierarchy 与场景搭建 (5):Terrain 地形组件.mp4 14.8MB
││├─6、Hierarchy 与场景搭建 (6):树木生成器与风区.mp4 9.9MB
││├─7、Hierarchy 与场景搭建 (7):其他组件与场景的层级关系.mp4 19.1MB
│5、Project与资源管理/
││├─1、本课概要.mp4 2.3MB
││├─2、窗口操作与资源的导入导出.mp4 20.6MB
││├─3、项目资源类型.mp4 26.5MB
││├─4、fbx 模型与 frefab 预设物体.mp4 25.9MB
││├─5、贴图材质与着色器.mp4 20.5MB
││├─6、项目资源管理.mp4 10.4MB
││├─source.zip 284.7MB
│6、Inspector 与游戏组件/
││├─1、本课概要.mp4 2.9MB
││├─2、检视面板的使用.mp4 25.7MB
││├─3、组件分类与物理组件.mp4 52.4MB
││├─4、效果组件与脚本组件.mp4 31.9MB
3、C#基础/
│├─1、C#的值类型
│├─2、C#的引用类型
│├─3、C#的类型转换
│├─4、C#的逻辑语句
│├─5、C#的集合类型
│├─6、C# 的面向对象特性之封装
│├─7、C# 的面向对象特性之继承
│├─8、C#的面向对象特性之多态
│1、C#的值类型/
││├─1、C# 的值类型.mp4 11.9MB
││├─2、C# 的 struct 和 enum.mp4 14.2MB
│2、C#的引用类型/
││├─1、C# 的内置引用类型.mp4 22.9MB
││├─2、C# 的 Class.mp4 20.6MB
││├─3、C# 的 Interface.mp4 13.1MB
│3、C#的类型转换/
││├─1、C# 的隐式和显式转换.mp4 19.1MB
││├─2、C# 通过 Method 进行类型转换.mp4 7.3MB
││├─3、C# 的装箱拆箱和 Nullable 类型.mp4 6.5MB
│4、C#的逻辑语句/
││├─1、C#的条件语句.mp4 7.2MB
││├─2、C#的循环语句.mp4 6.7MB
│5、C#的集合类型/
││├─1、C# 的数组.mp4 8.4MB
││├─2、C# 的 ArrayList 和 List.mp4 11MB
││├─3、C# 的 Hashtable 和 Dictionary.mp4 11.6MB
│6、C# 的面向对象特性之封装/
││├─1、C# 的封装和 public、private.mp4 9.8MB
││├─2、C# 的封装和 internal、protected.mp4 7.4MB
│7、C# 的面向对象特性之继承/
││├─1、C# 的继承.mp4 6.9MB
││├─2、C#中关于继承的几个实例.mp4 13.1MB
│8、C#的面向对象特性之多态/
││├─1、C#的静态多态.mp4 7MB
││├─2、C# 的动态多态.mp4 6.7MB
4、C#面向对象特征/
│├─1、C# 的面向对象特性之封装
│├─2、C# 的面向对象特性之继承
│├─3、C#的面向对象特性之多态
│1、C# 的面向对象特性之封装/
││├─1、C# 的封装和 public、private.mp4 9.8MB
││├─2、C# 的封装和 internal、protected.mp4 7.4MB
│2、C# 的面向对象特性之继承/
││├─1、C# 的继承.mp4 6.9MB
││├─2、C#中关于继承的几个实例.mp4 13.1MB
│3、C#的面向对象特性之多态/
││├─1、C#的静态多态.mp4 7MB
││├─2、C# 的动态多态.mp4 6.7MB
5、Unity3D 脚本开发基础/
│├─10、代码调试与 MonoDevelop 的使用
│├─1、课程准备与脚本介绍
│├─2、脚本生命周期与脚本变量
│├─3、脚本的响应事件与组件访问
│├─4、Transform 场景物体的变换
│├─5、脚本开发中的基础数学
│├─6、脚本开发中的 3D 数学
│├─7、脚本开发的输入与控制
│├─8、常用的方法函数
│├─9、GUI 组件的应用
│10、代码调试与 MonoDevelop 的使用/
││├─1、课程介绍.mp4 3MB
││├─2、MonoDevelop 的常用操作、设置与热键.mp4 31.1MB
││├─3、Debugger 与 Breakpoint 的使用.mp4 16.8MB
││├─4、Call Stack 的使用.mp4 10.1MB
││├─5、Immediate Window 的使用.mp4 11.4MB
│1、课程准备与脚本介绍/
││├─1、本课概要.mp4 2.1MB
││├─2、知识准备与专题课程安排.mp4 11.5MB
││├─3、脚本的创建与调试.mp4 15.5MB
│2、脚本生命周期与脚本变量/
││├─1、课程介绍.mp4 2.5MB
││├─2、脚本生命周期.mp4 20.1MB
││├─3、变量的声明与使用.mp4 25.9MB
│3、脚本的响应事件与组件访问/
││├─1、课程概要.mp4 2.5MB
││├─2、物体与组件的开关.mp4 18MB
││├─3、Message 响应事件.mp4 36.1MB
││├─4、物理引擎与碰撞检测.mp4 28.3MB
││├─5、组件的添加与访问.mp4 19.5MB
│4、Transform 场景物体的变换/
││├─1、本课概要.mp4 2.7MB
││├─2、Transform 与坐标系.mp4 33.4MB
││├─3、物体的位移.mp4 25.5MB
││├─4、物体的旋转 (上):基本旋转.mp4 29.2MB
││├─5、物体的旋转 (下):Quaternion 旋转.mp4 26.5MB
││├─6、物体的缩放与位置关系的调整.mp4 12.8MB
│5、脚本开发中的基础数学/
││├─1、本课概要.mp4 3.9MB
││├─2、Time 时间体系.mp4 26.8MB
││├─3、Random 随机数.mp4 19.2MB
││├─4、Mathf 数学运算:基本运算.mp4 14.3MB
││├─5、Mathf 数学运算:曲线变换.mp4 37.2MB
││├─6、Mathf 数学运算:其他函数.mp4 20.5MB
│6、脚本开发中的 3D 数学/
││├─1、课程概要.mp4 3.1MB
││├─2、3D数学基础 (1):向量与坐标系.mp4 8MB
││├─3、3D数学基础 (2):点积与叉积.mp4 14.6MB
││├─4、Vector3 三维向量 (1) :静态变量与实例变量.mp4 16.3MB
││├─5、Vector3 三维向量 (2) :静态方法.mp4 30.3MB
││├─6、实例:星球指南针.mp4 27.1MB
│7、脚本开发的输入与控制/
││├─1、本课概要.mp4 5.5MB
││├─2、系统的输入与输入管理控制器.mp4 31.4MB
││├─3、键盘的输入与控制.mp4 21.9MB
││├─4、鼠标的输入与控制 (1): OnMouse 方法.mp4 18.1MB
││├─5、Raycast 光线投射与降落伞实例.mp4 21.6MB
││├─6、鼠标的输入与控制 (2) Raycast方法.mp4 19.9MB
││├─7、实例:鼠标拖动场景内的物体.mp4 23.7MB
│8、常用的方法函数/
││├─1、本课概要.mp4 5.9MB
││├─2、Object 体系结构.mp4 14MB
││├─3、Destroy 物体的销毁.mp4 34.8MB
││├─4、Instantiate 物体的生成.mp4 29.4MB
││├─5、CompareTag 物体标签的辨认.mp4 19.8MB
││├─6、SendMessage 消息的推送.mp4 23.6MB
││├─7、Invoke 延迟执行程序.mp4 29.7MB
││├─8、Coroutine 协同执行程序.mp4 36.6MB
│9、GUI 组件的应用/
││├─1、本课概要.mp4 4MB
││├─2、Unity 界面的发展史.mp4 14.6MB
││├─3、GUI 控件(1):图片,文本与按钮.mp4 37.1MB
││├─4、GUI 控件(2):文本输入.mp4 28.9MB
││├─5、GUI 控件(3):其他控件.mp4 30.6MB
││├─6、GUILayout 自动布局.mp4 32MB
││├─7、GUISkin 与 GUIStyle.mp4 29.1MB
6、Unity3D 界面系统/
│├─1、Unity3D 界面系统(1): uGUI 系统的介绍与创建 Canvas 画布
│├─2、Unity3D 界面系统(2):Native2D 系统的介绍与使用
│├─3、Unity3D 界面系统(3):Rect Transform 界面系统的布局
│├─4、UI Event 界面系统的事件机制
│├─5、UI Element 界面系统的可视组件(上)
│1、Unity3D 界面系统(1): uGUI 系统的介绍与创建 Canvas 画布/
││├─1、课程介绍.mp4 4.1MB
││├─2、界面系统的介绍.mp4 12.4MB
││├─3、课程知识体系的准备与介绍.mp4 15.8MB
││├─4、Canvas 画布的创建与使用.mp4 18.9MB
│2、Unity3D 界面系统(2):Native2D 系统的介绍与使用/
││├─1、课程介绍.mp4 3.9MB
││├─2、2D 系统的介绍与 Sprite 精灵体.mp4 22.7MB
││├─3、Sprite Editor 的介绍与使用.mp4 20MB
││├─4、Sprite Packer 的介绍与使用.mp4 16.1MB
││├─5、Sorting Layer 的介绍与使用.mp4 13.4MB
│3、Unity3D 界面系统(3):Rect Transform 界面系统的布局/
││├─1、课程介绍.mp4 3MB
││├─2、Rect Transform的介绍.mp4 14.1MB
││├─3、Anchor 锚点的设定.mp4 21.7MB
││├─4、其他细节的设定.mp4 15.1MB
│4、UI Event 界面系统的事件机制/
││├─1、课程介绍.mp4 4.6MB
││├─2、UI Event 事件系统的介绍.mp4 20.5MB
││├─3、Event Trigger 事件触发的介绍与使用.mp4 15.5MB
││├─4、Event System 事件接口的介绍与使用.mp4 34MB
││├─jk_downloadCourseAsset 12KB
│5、UI Element 界面系统的可视组件(上)/
││├─1、1.课程介绍.mp4 2.3MB
││├─2、2.UI 组件的介绍与分类.mp4 10.1MB
││├─3、3.Image 图片组件.mp4 27.4MB
││├─4、4.Raw Image 纹理组件.mp4 15.8MB
││├─jk_downloadCourseAsset 12KB
7、Unity3D 图形处理系统/
│├─1、Unity3D动画系统:课程准备与动画系统介绍
│├─2、Unity3D 动画系统(2): 资源准备与模型导入
│1、Unity3D动画系统:课程准备与动画系统介绍/
││├─1、课程介绍.mp4 6.3MB
││├─2、课程的知识准备与课程安排.mp4 18.2MB
││├─3、Mecanim 动画系统介绍.mp4 22.6MB
││├─4、常用的建模软件与工作流.mp4 18.5MB
│2、Unity3D 动画系统(2): 资源准备与模型导入/
││├─1、课程介绍.mp4 4.2MB
││├─2、模型创建.mp4 17.9MB
││├─3、模型导入.mp4 17.9MB
││├─4、模型配置.mp4 19MB
8、Unity3D 动画系统/
│├─1、Unity3D 图形处理(1): Unity5.0 着色器系统介绍
│1、Unity3D 图形处理(1): Unity5.0 着色器系统介绍/
││├─1、课程介绍.mp4 6.7MB
││├─2、课程的知识准备与课程安排.mp4 14.2MB
││├─3、Shader 的基本概念.mp4 12.5MB
││├─4、Shader 的种类.mp4 17.7MB
││├─5、Unity5.0 Physical-Based Shader 简介.mp4 18.3MB
9、Unity3D 粒子系统/
│├─1、Unity3D 粒子界面及创建
│1、Unity3D 粒子界面及创建/
││├─1、粒子界面及创建.mp4 24.8MB
││├─2、初始化模块(Initial Module).mp4 28.8MB
││├─3、发射模块(Emission Module).mp4 17.5MB

课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。