![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Xlua学习
lsw5530
这个作者很懒,什么都没留下…
展开
-
Xlua黑名单编辑
xlua黑名单主要在GenConfig.cs的“List<List<string>> BlackList”列表内添加。每一个Item至少包含2个参数,第一个参数为命名空间加类名,第二个是方法名,如果有更多参数,则是参数类型。如果有黑名单条目缺失,在生成xlua代码时不会报错,但是在打AB包过程中会报错。例如:需要添加的条目为:internalBlackL...原创 2020-06-01 20:19:19 · 3163 阅读 · 0 评论 -
Lua中的面向对象
一.元表的概念Lua模拟类和对象,理解主表/元表关系是关键,有表A和表B,A是主表,B是元表(子表),那么我们可以通过主表访问元表中的元素。实现代码如下:--[[tableA = {} --表A [主表]tableB = {} --表B [元表/子表]setmetatable(tableA, tableB) -- tableB就是tableA的元表.print(getmeta...原创 2020-05-12 17:31:50 · 193 阅读 · 0 评论 -
xlua编译
一.Windows64平台:1.编译环境为,VS2019,X64,CMake3.17.0。运行make_win64_lua53.bat前需要先修改如下,生成xlua.dll位于目录build\build64\Release和目录build\plugin_lua53\Plugins\x86_64。@echo offcall "C:\Program Files (x86)\Microso...原创 2020-04-06 15:05:13 · 1085 阅读 · 0 评论 -
如何利用Idea和Emmy插件调试Xlua项目
今天介绍一下如果用Idea调试xlua项目。一.首先,从Idea新建一个lua空项目。这里命名为xluaDebug。二.然后将已有xlua项目(腾讯官方xLua-master项目)导入到新建好的xluaDebug项目。1.打开File->Project Structure->Modules,点击右侧“Add Content Root”,填写xLua-master项目的l...原创 2020-04-02 16:24:08 · 3158 阅读 · 1 评论