比如
我在A场景 require 了test1.lua,test2.lua ,testN.lua 等lua文件
然后我在切换到B场景,如何清除A场景已经require过的文件呢?
package.loaded[“test1”] = nil
那所有 require 的文件都要记录吗?
然后切换场景时循环删除???
一般来说删除require只有在源文件修改时才需要,不然不需要删除的,像热更后重新加载代码才需要
切换场景是基本什么想法去删除?
切换场景的时候,释放了图片资源缓存
然后,我想把已加载的lua文件缓存也清除掉。。。