建立Lua文件之间的连接。

我有一个 main.lua 和一个 play.lua。这是 play.lua 文件:(如果我的代码有需要改进的地方,请告诉我)

local play = {}

play.create = function (  )
--not important
end

return play

main.lua

physics = require('physics')
physics.start()
local play = require( "play" )
play.create()

如果我打印 play 变量,输出结果是 "true"。如果我打印 physics 变量,输出结果是 "table: ..number.."。那么为什么 play 是布尔值?这是什么问题?

我将整个代码从 "play.lua" 复制到 "main.lua" 中,运行正常。当我打印 play 变量,输出结果是 "table ..number.."。

也许我没有正确打开 play 文件?我打开了新文件并将其保存为 .lua 文件。

点赞