如何从C++读取和写入嵌套的lua表?

我在lua代码中有一个嵌套的表,我想将它传递给C++,以便C++代码可以操作它:

-- 我的游戏中的一些持久数据
local data = {
        { 44, 34, 0, 7, },
        { 4, 4, 1, 3, },
}
-- 将其传递到可以修改输入数据的C++函数中
TimelineEditor(data)

我该如何编写C++代码以读取嵌套表并修改其值?

在C++中读取Lua嵌套表lua c读取嵌套表都描述了我如何从嵌套表中读取,但没有描述如何写入到它们中。

点赞