cocos Ide lua中
下面是问题代码本想切换场景,但是切换后发现本场景并未释放,
local scene1 = require(“GameScene1”)
local gameScene1 = scene1.create()
cc.Director:getInstance():replaceScene(gameScene1)
上面代码是一个定时器的 updata函数中 的游戏结束代码片段
在场景gameScene1里面 一样replace到上面代码的场景, 慢慢内存在一直增长,
cocos Ide lua中
下面是问题代码本想切换场景,但是切换后发现本场景并未释放,
local scene1 = require(“GameScene1”)
local gameScene1 = scene1.create()
cc.Director:getInstance():replaceScene(gameScene1)
上面代码是一个定时器的 updata函数中 的游戏结束代码片段
在场景gameScene1里面 一样replace到上面代码的场景, 慢慢内存在一直增长,
调用replace函数之前 停止所有计时器 也无效,明显纹理没有释放,
美术资源 来自cocos Studio
我想请问你是如何处理的呀?
我也遇到这样的问题,当调用后,原scene没有被移除,新的scene是直接覆盖在上面的。
求解决办法?
OnExit时移除所有UI资源
是使用remove方法手动移除吗?
self:removeAllChildren