文件名称:lua-hot-reload:Lua模块,可对任何复杂性的项目进行“智能” Lua热重装
文件大小:56KB
文件格式:ZIP
更新时间:2024-06-14 22:40:02
lua luajit love2d hot-reload Lua
Lua Hot Reload库 单个文件模块,可让您在项目中热重载Lua代码。 注意:该项目处于beta阶段,可能包含错误。 要求 LuaJIT或Lua 5.2+ 可选的 对于Lua5.1,支持非常有限,除非您通过提供upvalueid和upvaluejoin函数。 LuaFileSystem用于集成的文件系统池循环中,该循环可告知您的游戏文件更改。 如果您在使用Love2D, love.filesystem将被使用。 但是请注意,文件系统池很慢,因此为了获得最佳性能,您应该使用一些文件系统监视库(例如,对于C或C ++,为 ) 特征 您可以更改任何文件作用域功能的代码,游戏中此功能的每个实例都会立即更新。 数据链接(高值)将被保留,如果文件已多次加载,它也将起作用。 如果文件作用域变量的值自加载文件以来未更改,则可以更改它们的值。 即使文件仅返回包含数据的表,您也可以在文件中
【文件预览】:
lua-hot-reload-master
----.gitignore(31B)
----.travis.yml(328B)
----LICENSE(1KB)
----test-suite()
--------utils.lua(2KB)
--------run_tests.lua(3KB)
--------tests()
--------test_setup.lua(2KB)
----examples()
--------love2d()
----README.md(4KB)
----lua_reload.lua(68KB)