在每个游戏循环迭代中调用 main.lua 脚本 - 这是好设计还是坏设计?它对性能有什么影响(相对而言)? 从a. C++主程序或b. Lua脚本或c. 两者都维护游戏状态并同步它们? (关于此主题的先前问题:Lua和C ++:职责分离) (我投票给所有答案。最佳答案将被接受。)
请帮忙分类组织C++/Lua游戏代码的方式,并区分它们的职责。哪些方式最方便,您使用哪种? 例如,Lua可以仅用于初始化C++对象或每个游戏循环迭代。它可以仅用于游戏逻辑或用于图形。有些游戏引擎从脚本提供对所有子系统的完全控制!我真的不喜欢这种方法(根本没有隔离)。 将所有游戏对象(npc...