将 const char* 从 std::string 传递到 Lua 堆栈会变成 null
我有这段代码,我从游戏支持的不同类型的设备中收集设备 id,并将 lua 全局设置为具有当前设备的 id 值。 当我获取 iOS 设备的 id 时,我从混合的 C++…
SQLite Lua 库
正在寻找一个好的 SQLite Lua 库。我找到了 LuaSQLite3 但试图弄清楚如何在 Lua 中使用它。我之前已经使用 RakNet(一个网络库)创建了 DLL 来向 Lua …
SWIG 生成的 Lua<-->C++包装器错误处理由 typedef 重命名的基本类型
我使用 SWIG 生成 C++ 工作项目的 Lua 包装器。 我的主要问题是,在这个项目的基础上,每个平台都存在类型定义。例如,对于 Win32,存在一个标头 Win3…
LuaJava为LuaState.pcall(a,b, error_function_index)设置错误处理程序?
我正在尝试调用: LuaState.pcall(num_args,num_returns, error_handler_index). 我需要知道如何为此函数设置错误处理程序。事实上,我认为如果有人展…
Lua脚本推送类函数PN.click()
我正在将 Lua 脚本合并到我的 iPhone 游戏实现中,效果非常好! 纯粹出于美观原因,我希望 Lua 中的函数采用 PN.function() 的格式。目前它们的格式是…
Lua - 将 3gp 文件转换为原始文件(或 wav)?
我正在使用 Lua 的 Ansca Corona 版本,想知道在 5 秒长的 3GP 音频文件中获取原始未压缩样本数据的最佳方法是什么? 也许将 3GP 转换为 RAW(或 WAV…
传递给函数的字符串,作为表接收
在一个文件中,我有以下代码: module( "command" ) local Commands = { } function Add( cmd, funccallback ) print(cmd) Commands[ cmd ] = funccal…
如何在 Corona SDK 中重新启动场景?
我正在使用 Corona 的 SDK storyboard API,在我的应用程序中我想让用户“再试一次”的水平。我虽然简单地调用 storyboard.gotoScene("level20","flip…
触发时圆圈不会消失
我正在学习 Lua 并使用 Corona (http://www.anscamobile.com/corona/) 制作我的第一个“游戏”。一切顺利,但我的代码无法正常工作。 ---------------…
Ruby 沙箱与集成脚本语言
我目前正在使用 Ruby 开发基于文本的游戏引擎,该应用程序分为 /lib 中的 Ruby 代码和 /data 中的 YAML 数据,该数据在游戏需要时加载。我想允许数据…
Lua错误尝试对局部变量执行算术
这是函数 calc.lua: function foo(n) return n*2 end 这是我的 LuaJavaCall L.getGlobal("foo"); L.pushJavaObject(8); int retCode=L.pcall(1,1,0);…
标准Lua字节码和LuaJIT字节码之间的差异
我一直在尝试反编译 LuaJIT 字节码文件。我已设法将其拆卸(但找不到任何重新组装的方法)。所以我正在考虑编写一些软件来从 LuaJIT 字节码转换为标准…
Lua - 我在 Lua 中创建了一个框架,但对如何向其中插入文本感到困惑?
local MyAddon = CreateFrame("frame","MyAddonFrame") MyAddon:SetBackdrop({ bgFile="Interface\\DialogFrame\\UI-DialogBox-Background", edgeFile…
LuaJava调用LuaState.pcall(..)时状态码的定义是什么
我正在尝试调用 LuaJava 中的函数。我总是返回 5 作为状态代码。 所以 int ok=LuaState.pcall(1,1,-1);总是返回 5。从命令行调用相同的函数工作正常。…