在 Corona SDK / Lua 中将对象显示为模块的属性?(composer)

我正在使用 Corona SDK 的 composer 库开发游戏,并且在设计模式方面遇到了问题。假设我有一堆 modules,我在 main.lua 中使它们全局可访问。在考虑如何使 modules 之间的通信更容易后,我想到了将生成的 display objects 设为 moduleproperties 的方法。我首先尝试了面向对象编程的方法,但是最终发现它需要通过复杂的 parameter structures 传递 objects,这使得 debugging 变得痛苦。 你们是否发现这种方法存在什么问题?出于稳定性的考虑,我需要重新思考我的方法吗?

感谢你们的帮助!

问候,Nils

点赞