我正在尝试编译一个调用一些导出函数的lua脚本,将生成的字节码保存到文件然后加载此字节码并执行它,但我还没有找到任何关于如何执行此操作的示例.有没有关于如何做到这一点的例子?我怎样才能做到这一点?
编辑:我正在使用Lua + Luabind(C++)
我将直接从示例开始:
在游戏中,玩家将使用一个袋子来存放他们的物品(物品具有可变尺寸),并且袋子也具有可变尺寸。
在一个 8x15 个插槽的袋子中,我需要插入一个占用 2x2 个插槽的项目,我可以搜索空间来实际检查是否有足够的空间来存储该项目 - 这很容易,但是,如果我没有足够的空间怎么办是否有空间存储所请求的物品?这才是真正的问题。
我正在尝试找到一种方法来实际重新排列当前包中的所有当前项目,以便为新项目释放空间。
有什么算法可以帮助我做到这一点吗?
规则: