XLua开发环境搭建

XLua

  

2020-04-07 21:29:18

前言 xlua是腾讯给出的热更新方案,已经有很多成功的案例了,这里把xlua工程下载过来,成功执行到hello world表示对xlua环境搭建成功,毕竟学习一门技术或语言都是从hello world开始的,虽然环境搭建下载过来即可,没有任何的坑。 1.下载Xlua工程 到这里对xlua进行下载,建议选择xlua_lua5.3 or Higher版本的工程,以后所有关于xlua热更新方案都使用lu...

               Unity3D 从打包到热更,超简单的XLua运用一条龙 目录 1、博客介绍 2、XLua环境配置 3、场景搭建和AB包的准备 (1)场景搭建 (2)Lua脚本准备 (3)AB包的准备 4、基础网络环境的搭建 5、热更新的测试 6、资源包下载 7、推送 8、结语 1、博客介绍  ...

lua文件放在Resources目录下CShapeCallLua.lua.txt Unity中这样去获取这三个全局变量 控制台也是正常输出了三个值 上面的三个值都是类型比较简单的值,那怎么取出table的值呢 先在lua中定义一个table 1. 第一种方法使用 Class 或 struct 这种方法虽然简单,但是开销比较大,而且在C#或者Lua中修改了table的值,互相都不传递这个值 C#中定...

一、映射到delegate 执行速度快,要写更多代码 无参方法 使用后在释放前要讲Action设为空 有参数方法 有返回值 多返回值 多返回值通过out,ref来返回 二、映射到LuaFunction 不用自己写太多代码,但是运行速度慢...

什么是xLua? xLua是Unity3D下Lua编程解决方案,自2016年初推广以来,已经应用于多款腾讯自研游戏,因为其良好的性能、易用性、扩展性广受好评,腾讯已经将xLua开源到GitHub/Xlua,可以免费下载学习。 为什么要热更新? 热更新,能够缩短用户取得新版客户端的流程,改善用户体验。 关于热更新的各种介绍,网上已经很完善了,没必要再赘述了。开始学习吧 下载 在GitHub上面下载X...

创建Lua源文件 在Resource目录下,创建一个文本文档,取名叫helloworld,格式按照这个写法,好判断这个文本是Lua文件 创建脚本读取Lua文件 lua文件 看控制台是否打印出我们想要的信息 Lua源文件内的代码可以正常的运行起来,还可以使用内置loder加载lua源文件...

xLua学习笔记(三) Lua调用C#代码 https://www.cnblogs.com/herenzhiming/articles/8460856.html   将下列代码挂载到任何一个GameObject上,这样就能在Unity中加载并执行Resources/Lua文件夹下的csharp_call.lua.txt文件中Lua代码了 访问C#方法、属性 使用下列Lua代码来创建两个G...

XLua官方Examples 03_UIEvent

xlua

  

2020-10-13 08:37:14

1.lua脚本 ButtonInteraction.lua.txt 2.LuaBehaviour 同上一篇一样,是一个工具脚本 3.注入绑定 4.调试 在inputfield输入文本,点button,会把输入信息打印出来  ...

XLua官方Examples 08_Hotfix【2】

xlua

  

2020-10-15 00:20:45

  1.C# StatefullTest 2.C# HotfixTest2 3.调试 HotfixTest2挂载到场景运行即可,这个里面测试的方法比较多,把看懂的注释掉,这样看比较清晰...