原文:[Unity热更新]LuaFramework04.UI界面

先来看下框架是怎么展示一个界面的: lua层的入口是Game.OnInitOK,然后调用PromptCtrl.Awake,加载并创建PromptPanel,给界面挂上LuaBehaviour,在LuaBehaviour中,回调PromptPanel.lua的Awake Start方法 涉及到的lua文件:界面对应的xxxCtrl和xxxPanel,Game,define,CtrlManager 接 ...

2019-07-03 22:54 0 438 推荐指数:

查看详情

Unity3D更新LuaFramework篇[04]--自定义UI监听方法

时隔一个多月我又回来啦! 坚持真的是很难的一件事,其它事情稍忙,就很容易说服自己把写博客的计划给推迟了。 好在终于克服了自己的惰性,今天又开始了。 本篇继续我的Luaframework学习之路。 一、规范开发模式 此前的示例中,动态加载的panel都默认 ...

Sun Jun 02 04:56:00 CST 2019 3 1162
LuaFramework更新过程(及可更新的loading界面实现)

1.名词解释: 资源包:点击 LuaFramework | Build XXX(平台名) Resource,框架会自动将自定义指定的资源打包到StreamingAssets文件夹,这个文件夹下的unity3d文件就是资源包,它是一种u3d ...

Thu Jul 27 02:20:00 CST 2017 0 4369
Unity3D更新LuaFramework篇[09]--资源更新与代码更新的具体实现

前言 在上一篇文章 Unity3D更新LuaFramework篇[08]--更新原理及更服务器搭建 中,我介绍了更新的基本原理,并且着手搭建一台服务器。 本篇就做一个实战练习,真正的来实现更新功能。 一、准备工作 1、制作一个用于更新界面 此前我制作 ...

Tue Jul 30 06:55:00 CST 2019 0 1272
Unity3D更新LuaFramework篇[10]--总结篇

背景 19年年初的时候,进到一家新单位,公司正准备将现有的游戏做成支持更的版本。于是寻找更方案的任务就落在了我头上。 经过搜索了解,能做Unity更的方案是有好几种,但是要么不够成熟,要么不支持iOS平台,相对来说,还是用Lua来实现比较靠谱。 而Lua的更方案也有好几种 ...

Tue Jul 30 09:29:00 CST 2019 1 955
Unity3D更新LuaFramework篇[01]--从零开始

前言 因工作关系,需要对手头的项目进行更新支持。了解后发现,Lua的几个变种:XLua、ToLua(原uLua)和Slua都可以做Unity更,而ToLua更是提供了一个简易的更框架--LuaFramework_UGUI,使得上手变得容易,因此选定LuaFramework ...

Wed Mar 27 09:13:00 CST 2019 0 3615
Unity3D更新LuaFramework篇[08]--更新原理及更服务器搭建

前言 前面铺垫了这么久,终于要开始写更新了。 Unity游戏更新包含两个方面,一个是资源的更新,一个是脚本的更新。 资源更新Unity本来就支持的,在各大平台也都能用。而脚本的更新在iOS平台则是不被允许的(除了Lua)。 为了让一套代码能在各个平台都支持更,将游戏 ...

Sun Jul 28 07:58:00 CST 2019 1 2192
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM