课程所在链接:https://www.taikr.com/course/216
课时更新目录:
课时1 101-热更新技术学习介绍
第 2 章 Lua
课时2 201-Lua介绍和luaforwindows的安装
课时3 202-编写第一个Lua程序HelloWorld
课时4 203-变量的定义
课时5 204-运算符和流程控制语句if语句
课时6 205- 循环结构之while循环和repeat循环
课时7 206- 循环结构之for循环
课时8 207- 函数的定义和math数学函数
课时9 208- 字符串处理
课时10 209- Lua中的table表
课时11 210- 表相关函数,使用表实现面向对象编程
第 3 章 三
课时12 301- LuaInterface学习,在CLR中执行lua代码
课时13 302-在C#中执行Lua脚本文件,或者脚本字符串
课时14 303-把一个C#方法注册进Lua的一个全局方法
课时15 304-在Lua中使用c#中的类
课时16 305-在Lua中访问C#中的属性和方法
课时17 306-在Lua中访问C#中的属性和方法-特殊情况-带有out和ref关键字
第 4 章 AssetBundle
课时18 401-什么是AssetBundle以及如何打包AssetBundle
课时19 402-Manifest文件介绍
课时20 403-如何下载并记载AssetBundle
第 5 章 ulua
课时21 501-ulua介绍和uLua SimpleFramework下载
课时22 502-ulua simpleframework目录介绍
课时23 503-案例解释LuaState和LuaScriptMgr
课时24 504-在Unity中访问Lua中的变量
课时25 505-执行Lua脚本文件,调用Lua方法,在Lua中使用协程
课时26 506-框架启动第一步GlobalGenerator,生成appview和gamemanager
课时27 507-GameManager中对资源的更新处理
课时28 508-GameManager处理Lua的View的加载和初始化
课时29 509-Lua代码中的结构和调用顺序和对资源的处理和对游戏逻辑的控制
课时30 510-创建开发UI界面
课时31 511-打包资源,创建GameManager的lua脚本
课时32 512-开发View视图层下的Lua代码,来获取UI中的组件
课时33 513-开发Controller控制层下的Lua代码,控制UI控件的产生和事件监听
课时34 514-发布到手机上,启动Server,进行Lua代码的更新
课时35 515-热更新完结篇-游戏资源更新和游戏逻辑的更新