在进行的热更新的时候,需要使用lua与C#的交互,但是在编写Lua脚本的时候,测试时候,有一种情况就是lua.DoFile(),文件名是XXX.lua是没问题的,而且lua脚本也没问题。(lua脚本放置目录也是没问题的) 例如:C#中脚本是: 而lua脚本: 如此简单脚本错误在哪?这么一看真的没有问题 但是问题就出在lua脚本上 1)先查看mylua.lua也就是lua脚本的属性,此处是否是始终复...

研究了一天,大概的把lua的调用过成搞明白了,,参考了一些大佬写的教程,看的很快,总体来说,由于luaframework使用了puremvc的框架设计,使得刚接触框架的新手在初开始理解框架的时候会出现出现看不懂的情况,所以需要有人来帮忙梳理一下流程。 我主要参考了2个人的帖子,有兴趣的可以去看看 我这里就不做过多的解释了,教程里面写的很清晰了 第一个是>https://blog.csdn.n...

本片将代码的热更新和资源的热更新,首先先讲本地的热更新,之后讲网络的热更新 首先是本地的 这里先从网上随便找的资源,找了一个性感的女战士模型,和随意组成的一个UI界面 制作完成后,将物体拖到project视图里面做成预制体(这里要选好地址放这些预制体,因为预制体是要打成assetBundle包,然后再去加载的,而这些路径后面是要用到的) 然后讲预制体的贴图之类的也放到专门的目录里面 这里是专门当反...

Aladdin_XLua 前言 前段时间腾讯开源了一个内部热更框架XLua在Unity开发群里引起一阵热议,也受到广大开发者的热捧,然后我当然也抱着好奇的心去学习学习。后面也会将扩展之后的工程放在git上,大家一起学习交流!在此感谢XLua作者创造出这么好用的框架! 相关链接 XLua源码 C#->Lua开源工具  可以将C#转化成lua并且具有 相关介绍文章  http...

总结的是简单的热更新:(更新cube的属性) 刚开始cube是静止不动的,通过xlua更新使cube进行一直绕Y轴旋转 1:需要到github官网下载xlua,然后解压(该解压文件和本例子工程在我的资源里面可以下载:名字为Xlua热更新) 2:打开unity:新建工程 3:需要将两个文件拖到该工程的Asset下: 4:然后需要把Tools文件夹复制到Asset平行文件夹下(不复制过来会报错) to...

好久没有写过博客了、这种感觉太不爽了。一定要坚持下去。2018开启新的征程。。。 Lua介绍 介绍一下还是有必要的、虽然这些都是拷贝过来的啦!!! Lua是可扩展的轻量级编程语言,它是用C语言编写的,并于1993年开始作为一个内部项目开始诞生。Lua代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定...

(一)导入热补丁资源和工具 xlua源代码中assets文件夹中的plugins文件夹和xlua文件夹,放到unity工程中的asset目录下,xlua中的tools文件夹,放在项目的asset目录的同级目录下。 然后配置playersetting,最后编辑器会出现热补丁注入的选项,如图所示 (二)资源热更,代码热补丁的原理和流程,步骤 步骤: 1.做一个客户端demo 2.服务器放上要更换的资源...