在一个被要求的模块中需要另一个模块。

我正在使用基于Corona的Lua编写一个游戏,其中需要在一个模块中引用另一个模块。但我不断出现循环错误。我这么做的原因是我需要在一个在main.lua中定义的模块中使用一个函数。为了解决这个问题,我决定在一个名为gameState.lua的单独模块中保存游戏状态。但是这样会出现循环依赖错误。在Corona SDK中,有没有解决这个问题的方法?

点赞
用户501459
用户501459

我需要在一个模块的代码中使用main.lua中定义的函数。将该函数移动到一个第三方模块中,并在其他两个模块中require它。

2014-04-15 22:43:46