Unity
UnrealEngine
服务器开发
套餐路线
Unity实战就业路线
Unity项目进阶路线
UE实战就业路线
服务器开发路线
游戏开发前后端区别
移动端观看
游习堂介绍
Unity
UnrealEngine
服务器开发
套餐路线
Unity实战就业路线
Unity项目进阶路线
UE实战就业路线
服务器开发路线
游戏开发前后端区别
移动端观看
游习堂介绍
登录
注册
登录
注册
【唐老狮】Unity程序基础框架(重置版)
简介
分类
进阶课程
课程标签:
Unity
Unity3D
唐老狮
唐老师
游戏框架
框架设计
查看课程
任务列表
第1-1任务: 概述
第1-2任务: Unity基础小框架——1.概述 PPT
第2-1任务: 不继承MonoBehaviour的单例模式基类
第2-2任务: Lesson1 代码相关
第3-1任务: 继承MonoBehaviour的单例模式基类
第3-2任务: Lesson2 代码相关
第4-1任务: 【安全问题】唯一性问题——构造函数
第4-2任务: 构造函数 练习题
第4-3任务: Lesson3 代码相关
第5-1任务: 【安全问题】唯一性问题——重复挂载
第5-2任务: Lesson4 代码相关
第6-1任务: 【安全问题】线程安全——是否加锁
第6-2任务: Lesson5 代码相关
第7任务: 【补充】“饿汉”和“懒汉”单例模式
第8-1任务: 【公共Mono模块】公共Mono模块主要作用和基本原理
第8-2任务: Unity基础小框架——2.公共Mono模块主要作用_20231223235252.pdf
第9-1任务: 【公共Mono模块】具体实现
第9-2任务: 公共Mono模块 练习题
第9-3任务: Lesson6 代码相关
第10-1任务: 【缓存池(对象池)模块】主要作用和基本原理
第10-2任务: Unity基础小框架——3.缓存池(对象池)模块主要作用和基本原理 ppt
第11-1任务: 【缓存池(对象池)模块】具体实现
第11-2任务: Lesson7 代码相关
第12-1任务: 【缓存池(对象池)优化】窗口布局优化
第12-2任务: Lesson8 代码相关
第13-1任务: 【缓存池(对象池)优化】对象上限优化
第13-2任务: Lesson9 相关代码
第14任务: 【缓存池(对象池)优化】Pool对象报空,Bug修改
第15-1任务: 【缓存池(对象池)优化】思考题讲解
第15-2任务: Lesson10 代码相关
第16-1任务: 【事件中心模块】主要作用和基本原理
第16-2任务: Unity基础小框架——4.事件中心模块主要作用和基本原理_20240103155247.pdf
第17-1任务: 【事件中心模块】具体实现
第17-2任务: Lesson12 代码相关
第18-1任务: 【事件中心模块优化】传递参数
第18-2任务: Lesson13 代码相关
第19-1任务: 【事件中心模块优化】参数类型自定义
第19-2任务: Lesson14 代码相关
第20-1任务: 【事件中心模块优化】事件名优化
第20-2任务: Lesson15 代码相关
第21-1任务: 【资源加载模块】主要作用和基本原理
第21-2任务: Unity基础小框架——5.资源加载模块主要作用和基本原理_20240108154953.pdf
第22-1任务: 【Resources资源加载模块】具体实现
第22-2任务: Lesson16 代码相关
第23-1任务: 【Resources资源加载模块 进阶优化】异步加载问题 上
第23-2任务: Lesson17 代码相关
第24-1任务: 【Resources资源加载模块 进阶优化】异步加载问题 下
第24-2任务: Lesson17 下 代码相关
第25-1任务: 【Resources资源加载模块 进阶优化】引用计数
第25-2任务: Lesson18 代码相关
第26-1任务: 【Editor资源加载模块】主要作用和基本原理
第26-2任务: Unity基础小框架——6.编辑器资源加载基本原理.pptx
第27-1任务: 【Editor资源加载模块】具体实现
第27-2任务: Lesson19 代码相关
第任务: 【选修】AB包理论基础
第任务: 【选修】AB包打包工具和EditorResMgr中的编辑器相关脚本冲突问题
第任务: EditorResMgr.cs
第任务: 【选修】AB包资源打包
第任务: 【选修】AB包资源加载
第任务: 【选修】AB包依赖
第任务: 【选修】AB包资源管理器(同步加载)
第任务: 【选修】AB包资源管理器(异步加载)
第28-1任务: 【Assetbundle资源加载模块】知识回顾
第28-2任务: ABMgr脚本和打包工具
第29-1任务: 【Assetbundle资源加载模块】潜在问题考虑
第29-2任务: Lesson21 代码相关
第30-1任务: 【Assetbundle资源加载模块】ABMgr异步加载修改
第30-2任务: Lesson22 代码相关
第31-1任务: 【Assetbundle资源加载模块】ABMgr同步加载修改
第31-2任务: Lesson23 代码相关
第任务: 【选修】WWW类
第任务: 【选修】UnityWebRequest类 常用操作—获取数据
第32-1任务: 【UnityWebRequest】知识回顾
第32-2任务: Lesson24.cs
第33-1任务: 【UnityWebRequest】具体实现
第33-2任务: Lesson25 代码相关
第34-1任务: 资源加载模块 模块整合
第34-2任务: Lesson26 代码相关
第35-1任务: 【音效管理模块】基本原理
第35-2任务: Lesson27.cs
第36-1任务: 【音效管理模块】具体实现 音乐部分
第36-2任务: Lesson28 代码相关
第37-1任务: 【音效管理模块】具体实现 音效部分
第37-2任务: Lesson29 代码相关
第38-1任务: 【音效管理模块】进阶优化
第38-2任务: Lesson30 代码相关
第39任务: 【音效管理模块】bug更正
第40-1任务: 【UI管理模块】基本原理
第40-2任务: Lesson31.cs
第41-1任务: 【UI管理模块】UI面板基类
第41-2任务: Lesson32 代码相关
第42-1任务: 【UI管理模块】UI管理器 层级规划
第42-2任务: Lesson33 代码相关
第43-1任务: 【UI管理模块】UI管理器 具体实现
第43-2任务: Lesson34 代码相关
第44任务: 【UI管理模块】进阶优化 异步加载问题分析
第45-1任务: 【UI管理模块】进阶优化 异步加载问题解决
第45-2任务: Lesson35 代码相关
第46-1任务: 【UI管理模块】进阶优化 隐藏面板可选销毁
第46-2任务: Lesson36 代码相关
第47-1任务: 【UI管理模块】进阶优化 自定义事件添加函数
第47-2任务: Lesson37 代码相关
第48-1任务: 【场景切换模块】基本原理
第48-2任务: Lesson38.cs
第49-1任务: 【场景切换模块】具体实现
第49-2任务: SceneMgr.cs
第50-1任务: 【输入控制模块】基本原理
第50-2任务: Lesson40.cs
第51-1任务: 【输入控制模块】具体实现
第51-2任务: Lesson41 代码相关
第52-1任务: 【输入控制模块】进阶优化 改键功能
第52-2任务: Lesson42 代码相关
第53-1任务: 【输入控制模块】进阶优化 获取输入信息
第53-2任务: Lesson43 代码相关
第54-1任务: 【缓存池模块(数据结构类、逻辑类)优化】主要目的
第54-2任务: Lesson44.cs
第55-1任务: 【缓存池模块(数据结构类、逻辑类)优化】具体实现
第55-2任务: Lesson45 代码相关
第56-1任务: 【计时器模块】基本原理
第56-2任务: Lesson46.cs
第57-1任务: 【计时器模块】具体实现 TimerItem
第57-2任务: TimerItem.cs
第58-1任务: 【计时器模块】具体实现 TimerMgr
第58-2任务: Lesson47 代码相关
第59-1任务: 【计时器模块】进阶优化
第59-2任务: Lesson48 代码相关
第60-1任务: 其它课程中讲解的内容
第60-2任务: Lesson49.cs
第61-1任务: 【加密工具模块】 主要作用和基本原理
第61-2任务: Lesson51.cs
第62-1任务: 【加密工具模块】 具体实现
第62-2任务: Lesson52 代码相关
第63-1任务: 【文本工具模块】 主要作用和基本原理
第63-2任务: Lesson53.cs
第64-1任务: 【文本工具模块】 具体实现 字符串拆分
第64-2任务: Lesson54 代码相关
第65-1任务: 【文本工具模块】 具体实现 数字转字符串相关
第65-2任务: Lesson55 代码相关
第66-1任务: 【文本工具模块】 具体实现 秒转时分秒
第66-2任务: Lesson56 代码相关
第67-1任务: 【文本工具模块】 具体实现 秒转00:00:00
第67-2任务: Lesson57 代码相关
第68-1任务: 【文本工具模块】 具体实现 大数据数值转字符串
第68-2任务: Lesson58 代码相关
第69-1任务: 【数学计算工具模块】 主要作用和基本原理
第69-2任务: Lesson59.cs
第70-1任务: 【数学计算工具模块】 角度和弧度的转换
第70-2任务: Lesson60 代码相关
第71-1任务: 【数学计算工具模块】距离计算相关
第71-2任务: Lesson61 代码相关
第72-1任务: 【数学计算工具模块】屏幕外判断
第72-2任务: Lesson62 代码相关
第73-1任务: 【数学计算工具模块】扇形范围判断
第73-2任务: Lesson63 代码相关
第74-1任务: 【数学计算工具模块】射线检测
第74-2任务: Lesson64 代码相关
第75-1任务: 【数学计算工具模块】范围检测
第75-2任务: Lesson65 代码相关
第76-1任务: 汇总打包
第76-2任务: Framework.unitypackage
第77-1任务: 总结
第77-2任务: 思维导图 和 项目工程