GC.start 是開始進行回收失去引用以及只有弱引用內存的過程,當 cache 中的內容沒有被清除時,GC.start 並不能回收 cache 中的內存。
我觉得eb的本意是让用户自己在事件或脚本中手动调用Cache.clear [...] 如果要严格控制内存的话,其实可以在Scene.start里用Cache.load_bitmap加载该场景需要的所有位图,Scene.terminate里调用Cache.clear,清空内存并进入下一个场景
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |