26得票9回答
Lua,游戏状态和游戏循环

在每个游戏循环迭代中调用 main.lua 脚本 - 这是好设计还是坏设计?它对性能有什么影响(相对而言)? 从a. C++主程序或b. Lua脚本或c. 两者都维护游戏状态并同步它们? (关于此主题的先前问题:Lua和C ++:职责分离) (我投票给所有答案。最佳答案将被接受。)

12得票3回答
Lua和C++:职责分离

请帮忙分类组织C++/Lua游戏代码的方式,并区分它们的职责。哪些方式最方便,您使用哪种? 例如,Lua可以仅用于初始化C++对象或每个游戏循环迭代。它可以仅用于游戏逻辑或用于图形。有些游戏引擎从脚本提供对所有子系统的完全控制!我真的不喜欢这种方法(根本没有隔离)。 将所有游戏对象(npc...

11得票2回答
在Lua表中注册C函数

如何在Lua中注册一个C函数,但不是在全局上下文中注册,而是作为一个表字段注册?