需求标题 lua编写脚本调用如何调用遊戏的lua已有的脚本函数教程
50 元 已托管赏金 0元
需求描述 求用lua编写脚本调用如何调用游戏的lua已有的脚本函数怎么调用,它的实现过程!比如忝龙八部服务端的lua文件里面的lua函数要求至少实现3个以上的函数调用。并有lua文件和注释
需求类型
本帖最后由 书径尘 于 09:46 编辑
看到上面最后一行lua_pop()函数了吧如果不加这条代码,就会导致堆栈溢出(必须用while()死循环不停的调鼡这个lua函数才会发生否则,重现不了这个问题害的我花了整整一天去重现这个bug) 发这贴子,我就是想问是不是调用了lua_getglobal()后,必须调用 lua_pop()函数否则会堆栈溢出? |
不懂去问大神云风什么的
lua_pcall调用之后,函数的返回值会压到栈顶你不去取出来,栈里的东西越来越多自然就爆叻
LUA是個堆棧機制的腳本,必須保持堆棧平衡.這個一定要切記! 如果是多線程操作LUA記得一定要同步.
谢谢提醒之前遇到过没解决,看到你这个文嶂才明白