我如何从一个值传递a.lua给b.lua?
让我们说在我的a.luai中有这个变量代码.
local value = "Hello WOrld!"
director:changeScene ("b")
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何我通过value从a.lua到b.lua?
提前致谢....
当你声明一些本地的东西时,你明确告诉Lua不要在脚本之间共享它.只需创建一个非局部变量:
value = "Hello World"
Run Code Online (Sandbox Code Playgroud)
在b.lua文件中只需要a.lua文件并使用它,例如在b.lua文件中
local a_File = require "a"
print(a_File.value)
Run Code Online (Sandbox Code Playgroud)
您将获得输出
"Hello World"
Run Code Online (Sandbox Code Playgroud)
将该值分配给全局表(_G),如下所示:
_G.value = "Hello WOrld"
Run Code Online (Sandbox Code Playgroud)
在另一个脚本中,您可以执行以下操作:
value = _G.value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10236 次 |
| 最近记录: |