保留lua虚拟机选项有BUG
我有两个引擎版本都是,但是两个Lua设置选项不同这个界面的勾选了保留Lua虚拟机后,重新加载QF时require会重新加载lua文件,不会清空_G里面的全局变量,这个应该是正常的
这个界面的勾选了保留Lua虚拟机后,重新加载QF时QFunction-0.lua里面的require不会执行,不会清空_G里面的全局变量
除了QFunction-0.lua会重新加载,其他通过require的文件都不会重新加载。
下载了最新的2024.08.07版本,跟上面一样,重新加载QF,require不会执行。
也就是勾选了保留Lua虚拟机后,除了QFunction-0.lua脚本会重新加载通过require引用的其他lua脚本修改了也不会被重新加载。
但是第一个界面的引擎是正常的
官方文档说明:
[*]新增开关:M2-GameData表配置-Lua设置-保留Lua虚拟机,勾选后可以在重载qf时保留lua的全局缓存;
按道理勾选后重新加载QF,require引用的文件会加载,不清空全局缓存
查了 机制就是这样的。。
页:
[1]