我最近一直在尝试在游戏引擎中实现加密的字节码。我打算解决的方法是向输出Lua字节码的引擎添加编译模式。该引擎将在所有平台上使用相同的Lua库,因此兼容性不应该成为问题。
但是,我使用的是NLua,找不到任何“转储”函数或任何类似的东西(尽管据我所知,方法和类的文档绝对为零)。我可以肯定它可以从文件运行字节代码,但是我不确定如何首先使用该版本的Lua来制作该字节代码。
有人知道这个库是否有可能?由于NLua源可用,所以我什至走了反思路线,以了解内部知识,这比我想象的重新编译更容易,尽管可能很麻烦。