使用 Lua io.read('*a') 从图像文件获取所有数据时出现问题
我试图使用 Lua 的 io.read() 函数从图像文件(jpg/jpeg/gif/png/bmp 等)获取所有数据,但我没有太多运气,因为它似乎只读取了一小部分的数据。 作为…
根据表达式文本返回函数的函数
我想创建一个函数(称之为 fcreate),当给定一个字符串时,它返回一个 Lua 函数。例如,我应该能够说 f=fcreate("math.sin(x)+math.cos(x)") print(f…
Corona SDK 中的 Sprite 位置
我不明白 Corona SDK 中的一些对象位置概念 ,我创建了精灵表: local spriteSheet = sprite.newSpriteSheet("button.png", 138, 64); local spriteSe…
Luabind:std::map 的 return_stl_iterator
有没有办法将STL迭代器返回到std::map(例如std::map)? 示例类的 Luabind 定义: class_( "SomeClass" ) .property( "items", &SomeClass::GetItems…
如何将大的 lua 字符串分成小字符串
我有一个大字符串(base64 编码的图像),它有 1050 个字符长。如何附加由小字符串组成的大字符串,就像在 C 中一样 function GetIcon() return "Bigg…
套接字接收循环永远不会返回
我有一个从 Lua 中的套接字读取的循环: socket = nmap.new_socket() socket:connect(host, port) socket:set_timeout(15000) socket:send(command) r…
如何在corona Sdk中添加激光对火的效果
我已经在 corona SDK 中开始了我的第一个游戏,并涵盖了很多内容,但现在我坚持使用武器的激光功能,不太知道如何实现它。有什么指导吗?我想使用激光…
Lua中对表进行降序排序
我无法让它工作: tbl = { [1] = { ['etc2'] = 14477 }, [2] = { ['etc1'] = 1337 }, [3] = { ['etc3'] = 1336 }, [4] = { ['etc4'] = 1335 } } for i…
如何使用 Corona 访问 iPhone 相机拍照
我是使用 Corona SDK 编程和制作 iphone 和 android 应用程序的新手。我想用 iPhone 相机拍照,然后保存以供进一步工作。如何访问 corona 中设备的摄…