摘要: 经过瞎子摸象篇,我们已经对lua有了初步感受。下面就开始我们的千里之行了。
下面我们尝试调用带参数的lua脚本函数。把之前的test.lua的内容做一下变动。
--test.lua
function add(x)
x=x+100
return x
end
把传入的数加100后返回。
把button事件里的代码修改成以下的内容
var
L: Plua_State; //lua的引用类型,所有的lua方法都要用到这个
begin
L := lua_open; //建立一个lua的引用
lua_baselibopen(L); //引入lua的基础库函数
luaL_loadfile(L, 'test.lua'); //载入我们的lua脚本
lua_resume(L,0); //解析脚本到lua
lua_getglobal(L, 'add');
阅读全文