LUA
文章平均质量分 59
monk_CD
这个作者很懒,什么都没留下…
展开
-
Unity ToLua 中Update的调用流程
1.首先注册Lua中的update函数LuaState.cs其中的OpenBaseLuaLibs() public void Start() {#if UNITY_EDITOR beStart = true;#endif Debugger.Log("LuaState start"); ...原创 2019-01-21 23:16:03 · 2783 阅读 · 1 评论 -
Unity toLua加载lua的流程
1.Unity加载Lua文件的流程 Unity中我们要加载Lua文件调用的函数是:LuaState类中的DoFile("xxx").我们可以看到流程是:LuaState:DoFile()->LuaState:LoadFileBuffer()->LuaFileUtils:ReadFile()->FindFile() public void DoFile...原创 2019-01-20 22:10:56 · 4227 阅读 · 1 评论 -
Lua的require使用
一.require的作用 1. 加载指定的模块,相当与#include作用类似,加载了该模块,那么就可已使用模块中的全局函数和全局数据(如表等等) 注:实际上require “xxx”后,会将xxx中的全局函数和数据放到表_G中,所以也就能访问了。2.例子(1)main.lua require "test" require "showSome"(2)test.lua function C原创 2015-10-11 19:13:55 · 53998 阅读 · 0 评论 -
Lua 之table的测试
一.lua 的 table构造1.字符串作为table索引法1. MyTable = {x = "xixi"}法2. MyTable = {["x"] = "xixi"}法3. MyTable = {} MyTable.x = "xixi"法4. MyTable = {} MyTable["x"] = "xixi"原创 2015-07-06 10:21:41 · 941 阅读 · 0 评论 -
luaL_dofile和luaL_loadfile的区别
C++调用lua的时候要加载lua文件,用这两个都可以,那么它俩有什么区别呢?看文档中的解释:luaL_dofile: 它是这样子定义的: #define luaL_dofile(L,fn) (LuaL_loadfile(L, filename) || lua_pcall(L, 0, LUA_MULTRET, 0)) 因为LuaL_loadfile转载 2015-07-10 11:55:32 · 11362 阅读 · 0 评论 -
lua传"值"和传"引用"
例子一x = 1y = xy = 10print(x)输出:1例子二function change(x) x = 10endy = 1change(y)print(y)输出:1例子三x = "test"y = xx = "show"print(y)输出:test例子四原创 2015-07-02 17:12:06 · 18365 阅读 · 0 评论 -
lua协程的使用列子分析
handle = coroutine.create(function (arg1,arge2) local start = 0 print(arg1,arg2) while true do if( start == 0 or start == 20) then print("yield arg is :",coroutine.yield(arg .原创 2015-06-30 11:46:06 · 1979 阅读 · 0 评论 -
Lua和C++交互总结(很详细)
出处:http://blog.csdn.net/shun_fzll/article/details/39120965一.lua堆栈要理解lua和c++交互,首先要理解lua堆栈。简单来说,Lua和C/c++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在lua中,lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索转载 2015-07-08 17:59:16 · 13577 阅读 · 4 评论 -
XLua记录
1.ipairs 和 pairs 对待nil成员的区别function Test:Show() local t = { name = {1, 2, 3}, name1 = {4,5,6}, name2 = {7,8,9}, name3 = {10, 11, 12} } t.name2 = nil local t1 = {{1}, {4, 5}, {7,8}, {10...原创 2019-04-30 14:51:38 · 413 阅读 · 0 评论