我正在执行来自另一种语言的远程过程调用,其中我不知道所调用的Lua函数是“class”函数还是“成员”函数。这一点很重要,因为我需要知道是否将self作为参数传递。Lua服务器 return a + b + cfunction obj:get_name()objClass.get_sum(1, 2, 3)对于objInstance.get_name(),我需要将self作为
我的游戏引擎将一个值作为函数的参数推送到lua堆栈中,然后使用lua_pcall调用它。lua代码将运行并调用其他lua函数。最终,这段lua代码将调用一个C函数。是这样的: pushes parameter value X on to stack for lua<lua func>
<lua func