[英]Will embed Lua script in C++ application compile Lua part into machine code?
[英]Lua script: embed C code to run automatically at the start of a while loop
所以我想让 while 循环(在 lua 中)运行一些自定义的 c 代码,而不必在 lua 脚本中编写它。
我在 c 中定义了一个更新 opengl 窗口的函数,我希望 lua 在每次 while 循环开始时运行它。
如果这是不可能的,我可以创建一个自定义循环来做同样的事情吗?
编辑:
所以,让我们使用这个 lua 示例:
while mode == 0 do
Window_Update()--will draw some images
move_images(image_index, x, y)
end
我想隐藏 Window_Update() 以便从 lua 脚本中您只能移动图像,而不能在顶部重新绘制它们。
Window_Update() 只是在 c 中定义的一个函数,用于更新窗口和绘制图像,没什么特别的。
谢谢。
我发现我必须使用线程才能获得所需的效果。
不管怎么说,还是要谢谢你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.