访问Corona SDK中的用户数据内容

时间:2017-04-20 16:34:19

标签: c lua corona

在应用内服务器中,我收到一张桌子,在此表格中有一个标记为userdata的密钥。我红这种类型是允许任意C数据存储在Lua变量中。是否可以从Lua读取/访问其内容?

1 个答案:

答案 0 :(得分:2)

Lua无法读取userdata中的数据,除非您编写将以某种方式从userdata读取和返回字节的本机函数,您会发现它们很方便 - 作为数字数组,字符串,或者只是返回单字节指定的索引。
也许您的主机应用程序/框架已经具备这些功能,但Lua本身绝对不能这样做。
Corona SDK的userdata页面仅引用Lua的文档,基本相同 - 除了赋值和身份测试外,Lua中没有对userdata的操作。