嵌入式脚本语言
文章平均质量分 77
qbl8888
这个作者很懒,什么都没留下…
展开
-
向 lua 虚拟机传递信息(转自 云风的 BLOG )
向 lua 虚拟机传递信息当程序逻辑交给脚本跑了以后,C/C++ 层就只需要把必要的输入信息传入虚拟机就够了。当然,我们也需要一个高效的传递方法。以向 lua 虚拟机传递鼠标坐标信息为例,我们容易想到的方法是,定义一个 C 函数 get_mouse_pos 。当 lua 脚本中需要取得鼠标坐标的时候,就可以调用这个函数。但这并不是一个好方法,因为每次获取鼠标坐标,都需要在虚拟机转载 2006-06-04 08:18:00 · 2623 阅读 · 0 评论 -
lua的使用(摘自luachina)
首先,让我来简单的解释一下Lua解释器的工作机制,Lua解释器自身维护一个运行时栈,通过这个运行时栈,Lua解释器向主机程序传递参数,所以我们可以这样来得到一个脚本变量的值:获取脚本的变量的值lua_pushstring(L, "var"); //将变量的名字放入栈lua_gettatbl(L, LUA_GLOBALSINDEX);变量的值现在栈顶假设你在脚本中有一个变量 var = 10转载 2006-06-04 08:38:00 · 12098 阅读 · 1 评论