Unity
UnrealEngine
服务器开发
套餐路线
Unity实战就业路线
Unity项目进阶路线
UE实战就业路线
服务器开发路线
游戏开发前后端区别
移动端观看
游习堂介绍
Unity
UnrealEngine
服务器开发
套餐路线
Unity实战就业路线
Unity项目进阶路线
UE实战就业路线
服务器开发路线
游戏开发前后端区别
移动端观看
游习堂介绍
登录
注册
登录
注册
【唐老狮】Unity中Lua热更新解决方案
简介
分类
热更新
课程标签:
Unity
Unity3D
唐老狮
唐老师
热更新
Lua
xLua
toLua
热更新解决方案
查看课程
任务列表
第1任务: 热更新解决方案
第2-1任务: AB包理论基础
第2-2任务: AB包练习题1
第2-3任务: 理论基础图
第3-1任务: 高版本Unity导入AssetBundles-Browser-master说明
第3-2任务: AssetBundles-Browser-master.rar
第4-1任务: AB包资源打包
第4-2任务: Unity官方——AB包工具
第5-1任务: AB包资源加载
第5-2任务: AB包练习题2
第6-1任务: AB包依赖
第6-2任务: AB包练习题3
第7-1任务: AB包资源管理器(同步加载)
第7-2任务: AB包练习题4
第8-1任务: AB包资源管理器(异步加载)
第8-2任务: AB包练习题5
第8-3任务: 代码和思维导图
第9任务: 概述
第10-1任务: 环境搭建以及第一个Lua程序
第10-2任务: Lua练习题1
第10-3任务: LuaForWindows和SublimeText以及第一个lua程序
第11-1任务: 变量
第11-2任务: Lua练习题2
第11-3任务: Lesson2_Variable.lua
第12-1任务: 字符串操作
第12-2任务: Lua练习题3
第12-3任务: Lesson3_String.lua
第13-1任务: 运算符
第13-2任务: Lesson4_Operator.lua
第14-1任务: 条件分支语句
第14-2任务: Lesson5_Condition.lua
第15-1任务: 循环语句
第15-2任务: Lua练习题4
第15-3任务: Lesson6_Loop.lua
第16-1任务: 函数(变长、嵌套闭包、多返回值)
第16-2任务: Lua练习题5
第16-3任务: Lesson7_Function.lua
第17-1任务: table表实现数组
第17-2任务: Lua练习题
第17-3任务: Lesson8_Table1.lua
第18-1任务: 迭代器遍历(ipairs和pairs区别)
第18-2任务: Lua练习题6
第18-3任务: Lesson9_Table_Pairs.lua
第19-1任务: table表实现字典
第19-2任务: Lua练习题7
第19-3任务: Lesson10_Table2.lua
第20-1任务: table表实现类(点和冒号的区别、self)
第20-2任务: Lua练习题8
第21-1任务: table表的公共操作(插入、移除、排序、拼接)
第21-2任务: Lua练习题9
第22-1任务: 多脚本执行(require、 package、 _G)
第22-2任务: Lesson11_Require.lua
第23-1任务: 特殊用法(多变量赋值、三目运算符)
第23-2任务: Lesson12_Special.lua
第24-1任务: 协同程序
第24-2任务: Lesson13_Coroutine.lua
第25-1任务: 元表(__index、tostring、newindex)
第25-2任务: Lua练习题10
第25-3任务: Lesson14_Metatable.lua
第26任务: Lua面向对象之封装
第27任务: Lua面向对象之继承
第28-1任务: Lua面向对象之多态
第28-2任务: Lesson15_OO.lua
第29-1任务: 面向对象总结
第29-2任务: Lesson15_OO_All.lua
第30任务: Lua中的深拷贝
第31-1任务: 自带库
第31-2任务: 知识巩固
第31-3任务: Lesson16_Library.lua
第32-1任务: 垃圾回收
第32-2任务: 知识巩固
第32-3任务: Lesson17_Collectgarbage.lua 以及 整体思维导图
第33任务: 多人开发时如何避免Lua全局变量泛滥?
第34任务: xLua概述
第35-1任务: xLua导入和AB包相关准备
第35-2任务: 准备资源(基类、AB资源管理器、xLua框架、官方AB包工具)
第36-1任务: Lua解析器
第36-2任务: Lesson1_LuaEnv.cs
第37-1任务: 文件加载重定向
第37-2任务: Lesson2_Loader.cs
第38-1任务: Lua解析器管理器
第38-2任务: Lesson3_LuaMgr.cs
第39-1任务: 全局变量的获取
第39-2任务: Lesson4_CallVariable.cs
第40-1任务: 全局函数的获取
第40-2任务: Lesson5_CallFunction.cs
第41-1任务: List和Dictionary映射table
第41-2任务: Lesson6_CallListDic.cs
第42-1任务: 类映射table
第42-2任务: Lesson7_CallClass.cs
第43-1任务: 接口映射table
第43-2任务: Lesson8_CallInterface.cs
第44-1任务: LuaTable映射table
第44-2任务: C#调用Lua练习
第44-3任务: Lesson9_CallLuaTable.cs
第45任务: 【注意】加密视频 使用 图文教程
第46-1任务: Lua使用C#类(加密)
第46-2任务: xLua练习题1
第46-3任务: Lesson1_CallClass.lua
第47-1任务: Lua使用C#枚举(加密)
第47-2任务: xLua练习题2
第47-3任务: Lesson2_CallEnum.lua
第48-1任务: Lua使用C#数组、list、Dictionary(加密)
第48-2任务: xLua练习题3
第48-3任务: Lesson3_CallArray.lua
第49-1任务: Lua使用C#拓展方法(加密)
第49-2任务: Lesson4_CallFunction.lua
第50-1任务: Lua使用C# ref和out函数(加密)
第50-2任务: Lesson5_CallFunction.lua
第51-1任务: Lua使用C#重载函数(加密)
第51-2任务: xLua练习题4
第51-3任务: Lesson6_CallFunction.lua
第52-1任务: Lua使用C#委托和事件(加密)
第52-2任务: xLua练习题5
第52-3任务: Lesson7_CallDel.lua
第53-1任务: Lua使用C#二维数组(加密)
第53-2任务: xLua练习题6
第53-3任务: Lesson8_Special.lua
第54-1任务: Lua使用C#的null和nil比较(加密)
第54-2任务: xLua练习题7
第54-3任务: Lesson9_Special.lua
第55-1任务: Lua和系统类及委托相互使用(加密)
第55-2任务: xLua练习题8
第55-3任务: Lesson10_Special.lua
第56-1任务: Lua使用C#协程(加密)
第56-2任务: xLua练习题9
第56-3任务: Lesson11_Coroutine.lua
第57-1任务: Lua使用C#泛型函数(加密)
第57-2任务: Lesson12_T.lua
第58-1任务: 第一个热补丁(加密)
第58-2任务: Hotfix_Lesson1.lua
第59-1任务: 多函数替换(构造、析构)(加密)
第59-2任务: Hotfix_Lesson2.lua
第60-1任务: 协程函数替换(加密)
第60-2任务: Hotfix_Lesson3.lua
第61-1任务: 索引器和属性替换(加密)
第61-2任务: Hotfix_Lesson4.lua
第62-1任务: 事件操作替换(加密)
第62-2任务: Hotfix_Lesson5.lua
第63-1任务: 泛型类替换(加密)
第63-2任务: Hotfix_Lesson6.lua 以及 整体思维导图 以及工程文件
第64任务: xLua背包实践概述(加密)
第65-1任务: xLua、AB包、代码等准备工作(加密)
第65-2任务: 工程准备资源.rar
第66-1任务: VSCode环境搭建(断点调试Lua)(加密)
第66-2任务: xLua背包功能实践.xmind
第67任务: VSCode字体大小和插件推荐(加密)
第68-1任务: 资源导入和主面板拼凑(加密)
第68-2任务: UI资源.rar
第69任务: 背包面板拼凑(加密)
第70任务: 格子复合组件拼凑(加密)
第71-1任务: 常用类别名准备(加密)
第71-2任务: InitClass.lua
第72-1任务: json和图集数据准备(加密)
第72-2任务: ItemData
第73-1任务: Lua读取json表及准备玩家数据(加密)
第73-2任务: 玩家数据和Json数据的Lua脚本
第74-1任务: 主面板逻辑(加密)
第74-2任务: MainPanel.lua
第75-1任务: 背包面板基础逻辑(加密)
第75-2任务: 本节课视频问题修改提醒
第75-3任务: BagPanel.lua
第76-1任务: 格子逻辑和背包逻辑(加密)
第76-2任务: Lua脚本和公式示意图
第77-1任务: 面向对象优化格子对象(加密)
第77-2任务: 优化代码
第78-1任务: 面板基类(加密)
第78-2任务: Lua.rar
第79-1任务: Lua迁移小工具开发(加密)
第79-2任务: 工程压缩包 以及 整体思维导图
第80任务: toLua概述(加密)
第81-1任务: toLua导入和AB包相关准备(加密)
第81-2任务: 准备资料.rar
第82-1任务: toLua解析器(加密)
第82-2任务: Lesson1_LuaState.cs
第83任务: 自定义toLua解析路径(加密)
第84-1任务: 自定义toLua解析方式(加密)
第84-2任务: 解析脚本相关
第85-1任务: toLua解析器管理器(加密)
第85-2任务: LuaMgr.cs
第86-1任务: 全局变量获取(加密)
第86-2任务: 脚本相关.cs
第87-1任务: 全局函数的获取——无参无返回值(加密)
第87-2任务: Lesson5_CallFunction.cs
第88-1任务: 全局函数的获取——有参有返回值(加密)
第88-2任务: Lesson5_CallFunction.cs
第89-1任务: 全局函数的获取——多返回值(加密)
第89-2任务: Lesson5_CallFunction.cs
第90-1任务: 全局函数的获取——变长参数(加密)
第90-2任务: Lesson5_CallFunction.cs
第91-1任务: 访问Lua中table表现的List和Dictionary(加密)
第91-2任务: Lesson6_CallListDic.cs
第92-1任务: 访问Lua中的table表现的类(加密)
第92-2任务: Lesson7_CallTable.cs
第93-1任务: 使用toLua提供的协程(加密)
第93-2任务: 思维导图和脚本.cs
第94-1任务: toLua调用C#的类(加密)
第94-2任务: toLua调用C#类代码相关
第95-1任务: toLua调用C#枚举(加密)
第95-2任务: toLua调用C#枚举 代码
第96-1任务: toLua调用C#数组(加密)
第96-2任务: toLua调用C#数组 代码
第97-1任务: toLua调用C# List和Dictionary(加密)
第97-2任务: toLua调用C# list和dictionary 代码.cs
第98-1任务: toLua调用C#中拓展方法(加密)
第98-2任务: toLua调用C# 拓展函数 代码
第99-1任务: toLua调用C#中ref和out方法(加密)
第99-2任务: toLua调用C# ref和out函数 代码.cs
第100-1任务: toLua调用C#中的重载方法(加密)
第100-2任务: toLua调用C#重载方法代码
第101-1任务: toLua调用C#的委托和事件(加密)
第101-2任务: toLua调用C#委托和事件 代码
第102-1任务: toLua调用C#的协程(加密)
第102-2任务: 代码和思维导图 以及 工程文件
第103任务: 课程总结(加密)