Unity 游戏项目 · 30章

🎯 从零打造完整游戏
第01章Unity入门
引擎简介发展历史应用领域 系统要求安装与激活Hub管理 创建第一个项目
第02章编辑器界面
布局介绍Scene视图Game视图 Hierarchy面板Project面板Inspector面板 工具栏与菜单
第03章游戏对象与组件
GameObject概念Transform组件Mesh Renderer 添加/删除组件组件生命周期
第04章C#脚本基础
脚本创建MonoBehaviourStart与Update 变量与类型方法定义控制台调试
第05章C#核心语法
条件判断循环语句数组与List 枚举switch语句三元运算符
第06章C#面向对象
类与对象封装继承 多态抽象类与接口命名空间
第07章输入系统
Input类键盘输入鼠标输入 触屏输入Input Manager新输入系统简介
第08章物理系统
Rigidbody组件Collider碰撞器触发器 物理材质射线检测关节与力
第09章场景管理
SceneManager场景加载与卸载单例模式 DontDestroyOnLoad场景间数据传递
第10章预制体
Prefab概念创建与编辑预制体变体 嵌套预制体运行时实例化
第11章UI系统基础
CanvasRectTransformText与Image ButtonToggleSlider
第12章UI系统进阶
Scroll ViewDropdownInput Field 布局组件锚点与适配UI动画
第13章动画系统
Animation窗口关键帧动画Animator Controller 状态机参数与过渡
第14章动画进阶
混合树IK动画动画事件 Root MotionHumanoid动画重定向
第15章音频系统
AudioSourceAudioClip3D音效 音频混音器音频事件触发
第16章粒子系统
Particle System组件粒子属性发射器 渲染器粒子特效制作
第17章光照与渲染
光源类型光照设置阴影 光照贴图反射探针后处理特效
第18章地形系统
地形创建高度图绘制纹理刷 树木与草地地形设置
第19章导航与寻路
NavMesh烘焙NavMeshAgent障碍物 区域与成本动态寻路
第20章协程与异步
协程原理IEnumeratoryield指令 异步加载Addressables简介
第21章数据持久化
PlayerPrefsJSON序列化二进制序列化 ScriptableObject数据库简介
第22章资源管理
Resources文件夹AssetBundle资源加载与卸载 内存管理对象池
第23章网络基础
UnityWebRequestHTTP请求JSON解析 Socket简介Photon简介
第24章编辑器扩展
自定义InspectorEditor WindowMenuItem 属性绘制器Gizmos
第25章性能优化
Profiler工具Draw Call优化LOD 遮挡剔除代码优化GC优化
第26章移动端开发
触控输入优化分辨率适配性能调优 电池优化Android与iOS打包
第27章AR/VR开发
AR Foundation简介VuforiaXR Interaction Toolkit VR交互设计
第28章完整项目实战 (上)
项目规划场景搭建角色控制 战斗系统UI界面
第29章完整项目实战 (中)
敌人AI道具系统存档系统 音效与特效关卡设计
第30章完整项目实战 (下)
打包发布性能测试Bug修复 商店上架项目总结
⚡ 点击卡片按钮跳转对应章节 · 30章完整目录