字符串从C ++代码消失到Lua脚本

时间:2012-10-25 21:16:17

标签: lua cryengine

我对CryEngine和Lua脚本完全不熟悉,如果我遗漏了一些非常明显的东西,请原谅我。

我正在尝试将命令从Flash动画传递到Lua脚本。反过来,该脚本将调用另一个Flash动画以在主窗口中显示。该过程在一种情况下运行良好,但我们正试图将其转移到更通用的解决方案。 (这会产生无数其他问题,但它们在这里并不相关。)

什么工作正常:使用flash actionscript发送的命令来调用正确的C ++函数。此外,当直接调用时,Lua脚本正在使用该命令调用第二个Flash动画并显示它。

问题出在中间。

void HUD::AlternateCommand(const char* command)
{
   // Code to select the proper Lua script and function
   Script::Call(ss, ssf, command);
}

这应该将命令传递给Lua脚本。但是,当字符串到达​​脚本时,它突然变为零。我完全不知道为什么会这样,特别是因为其他类似的命令已经正确传递。

有什么想法吗?

0 个答案:

没有答案