|
|
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册
×
我有两个引擎版本都是[202408070930],但是两个Lua设置选项不同
这个界面的勾选了保留Lua虚拟机后,重新加载QF时require会重新加载lua文件,不会清空_G里面的全局变量,这个应该是正常的
这个界面的勾选了保留Lua虚拟机后,重新加载QF时QFunction-0.lua里面的require不会执行,不会清空_G里面的全局变量
除了QFunction-0.lua会重新加载,其他通过require的文件都不会重新加载。
下载了最新的2024.08.07[20250721]版本,跟上面一样,重新加载QF,require不会执行。
也就是勾选了保留Lua虚拟机后,除了QFunction-0.lua脚本会重新加载通过require引用的其他lua脚本修改了也不会被重新加载。
但是第一个界面的引擎是正常的
官方文档说明:
- 新增开关:M2-GameData表配置-Lua设置-保留Lua虚拟机,勾选后可以在重载qf时保留lua的全局缓存;
按道理勾选后重新加载QF,require引用的文件会加载,不清空全局缓存
|
最后回复时间:2026-02-05 10:56:58官方回复了此贴
|