![](https://img-blog.csdnimg.cn/2019082821293050.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
xLua
GreAmbWang
博客是我的笔记本,Blink是我的朋友圈,论坛是我的老师
展开
-
【xLua】添加CSharpCallLua还是报错
添加CSharpCallLua还是报错C#访问Lua中会用到CSharpCallLua这个属性 [CSharpCallLua] interface IPerson { string name { get; set; } int age { get; set; } }在将Lua中的table映射到一个interface时,尽管加了...原创 2019-04-25 22:36:04 · 4480 阅读 · 12 评论 -
【xLua】C#访问Lua之访问Lua的变量
访问Lua的变量在Resources文件夹中新建一个CSharpCallLua.lua.txt文件,定义几个变量i = 10str = "wwz"isStu = falsevoid Start(){ LuaEnv luaEnv = new LuaEnv(); luaEnv.DoString("require 'CSharpCallLua'"); int ...原创 2019-04-26 00:30:37 · 302 阅读 · 0 评论 -
【xLua】C#访问Lua之访问Lua的table
访问Lua的table1.映射到普通class或struct定义一个class,有对应于table的字段的public属性,而且有无参数构造函数即可,比如对于{f1 = 100, f2 = 100}可以定义一个包含public int f1;public int f2;的class。这种方式下xLua会帮你new一个实例,并把对应的字段赋值过去。table的属性可以多于或者少于class...原创 2019-04-26 00:34:21 · 888 阅读 · 0 评论 -
【xLua】C#访问Lua之访问Lua的function
访问Lua的function1.映射到delegate这种是建议的方式,性能好很多,而且类型安全。缺点是要生成代码(如果没生成代码会抛InvalidCastException异常)。delegate要怎样声明呢?对于function的每个参数就声明一个输入类型的参数。多返回值要怎么处理?从左往右映射到c#的输出参数,输出参数包括返回值,out参数,ref参数。参数、返回值类型支持哪些...原创 2019-04-26 00:36:04 · 438 阅读 · 0 评论 -
【xLua】Lua调用C#
new C#对象在C#这样new一个对象:var newGameObj = new UnityEngine.GameObject();对应到Lua是这样:local newGameObj = CS.UnityEngine.GameObject()基本类似,除了:1、lua里头没有new关键字;2、所有C#相关的都放到CS下,包括构造函数,静态成员属性、方法;如果有多个构造函数呢?...原创 2019-04-26 22:55:06 · 1889 阅读 · 0 评论 -
【xLua】xLua获取和简单使用
HelloWorld获取https://github.com/Tencent/xLua/可以下载最新版本但最好还是下载发布的稳定版本导入下载完成,将以下两个文件夹导入到项目工程中输出HelloWorld新建C#脚本导入xLua命名空间using XLua;void Start(){ LuaEnv luaEnv = new LuaEnv(); ...原创 2019-04-22 23:19:52 · 500 阅读 · 0 评论 -
【xLua】C#访问Lua
C#访问Lua访问Lua的全局变量在Resources文件夹中新建一个CSharpCallLua.lua.txt文件,定义几个变量i = 10str = "wwz"isStu = falsevoid Start(){ LuaEnv luaEnv = new LuaEnv(); luaEnv.DoString("require 'CSharpCallLua'...原创 2019-04-26 00:37:50 · 354 阅读 · 0 评论 -
【xLua】xLua热更新简单实现
前言:Unity 2017.3.0p1xLua v2.1.9一.导入xLua新建项目,将xLua的Assets下的四个文件文件拷贝到项目中的Assets还需将xLua的Asset同级目录下的Tools也拷贝到项目中二.配置在File--Build Settings--Player Settings--Other Settings--Configuration的S...原创 2019-05-08 00:00:25 · 872 阅读 · 1 评论