如何阻止 Lua 脚本运行

我正在使用 C 设计一款 RPG 游戏。到目前为止,我已经实现了一个脚本系统。我决定嵌入 Lua 到我的游戏中。目前,我在 C 中注册了一组指令,并在 Lua 中调用。

如何阻止 Lua 脚本运行,直到一个指令完成?例如,当文本框出现时,脚本应该停止运行,直到玩家按下回车键并清除文本框。或者当一个等待函数被发出时。

如何实现?最好是用 C。

点赞