
热更新
文章平均质量分 59
qq_2385708623
不忘初心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ulua中遇到的问题
1、添加文件夹的时候 Include添加管理类 WelfareLogic类 注册RegistSingletonRegistSingleton("WelfareConfigMgr")2、取整,取余取整 local zheng,xiao=math.modf(a/b) 取余 local yu=a%b3,排序function SupplyRecor...原创 2020-03-30 10:32:05 · 151 阅读 · 0 评论 -
热更新XLua基础教程
第一个hello world 代码using XLua;public class HelloWorld01 : MonoBehaviour { private LuaEnv luaenv; // Use this for initialization void Start () { //xlua的运行环境 luaenv = new LuaEn...原创 2019-06-25 02:26:10 · 541 阅读 · 0 评论 -
U8登录回调委托在iLRuntime中指定
原创 2019-03-14 13:30:17 · 363 阅读 · 0 评论 -
ILRTime中添加委托
点击按钮长按的方法的委托注册到ILRT的dll中 appdomain.DelegateManager.RegisterDelegateConvertor<UIEventListener.BoolDelegate>((act) => { return new UIEventListener.BoolDelegat...原创 2019-01-10 20:49:34 · 338 阅读 · 0 评论 -
GameManager处理lua的view的加载和初始化
GameManager中的类 public void OnResourceInited() { LuaManager.Start(); //加载网络 LuaManager.DoFile("Logic/Network"); //加载游戏 LuaManag...原创 2018-08-02 00:33:42 · 442 阅读 · 0 评论 -
Lua代码中的结构和调用顺序和对资源的处理和对游戏逻辑的控制
从GameManager开始执行,创建面板过程unction GameManager.OnInitOK() AppConst.SocketPort = 2012; AppConst.SocketAddress = "127.0.0.1"; NetManager:SendConnect(); --lua的一些测试方法 this.test_cla...原创 2018-08-05 01:33:34 · 669 阅读 · 0 评论 -
Lua热更新基础语法
1,什么是热更新 热更新可以在不重新下载客户端的情况下,更新游戏的内容。2,为什么C#脚本不可以直接更新 C#运行前需要编译dll文件,这个编译的过程在移动平台无法完成3,什么是AssetBundle 资源更新技术,就是通过AssetBundle,我们可以通过AssetBundle更新游戏UI,也可以把脚本或者其他代码当成资源打包成 Asse...原创 2018-07-15 22:32:33 · 491 阅读 · 0 评论 -
Lua与C#的互相调用
什么是LuaInterface LuaInterface包括两个核心库一个是luaInterface.dll,一个是Luanet.dll,我们可以通过LuaInterface完成Lua和C#(CLR)之间 的互相调用 新建项目之后把压缩包中的LUAInterface.dll和luanet.dll拖入C#新建的项目中,在引用中添加luainterface的引用...原创 2018-07-16 00:36:42 · 4148 阅读 · 0 评论 -
LuaFramWrok对资源更新处理
GlobalGenerator完成初始化后交给GameManagerUtil类 取得数据的存放目录 /// 取得数据存放目录,资源下载到本地的目录 public static string DataPath { get { //获取游戏的名称,SimpleFramework ...原创 2018-07-29 15:20:46 · 360 阅读 · 0 评论 -
Lua FramWrok 框架启动
用的PureMvc设计模式GlobalGenerator上挂的脚本GameManager物体下挂 GlobalGenerator全局生成器 public class GlobalGenerator : MonoBehaviour { void Awake() { InitGameMangager(); ...原创 2018-07-29 12:07:27 · 511 阅读 · 0 评论 -
Ulua---FramWork(Siki教程)
点击 Lua下的Clear luabinder然后Genluawrapfiles,C#的常用类转化成lua,存在LuaWrap文件夹点Game下的Build Windows,在电脑的C盘生成一个和StramingAssets同样的文件夹01_HelloWorldusing UnityEngine;using System.Collections;using LuaInt...原创 2018-07-25 00:02:56 · 605 阅读 · 0 评论 -
ILRuntime学习——从零开始
ILRuntime原创 2018-07-16 20:45:05 · 10789 阅读 · 4 评论