[LayaAir 2.0]WebGLRTMgr这个类没实现完,导致动态遮罩和滤镜会撑爆内存
WebGLRTMgr类里只有2个方法.一个是生成一张rendertarget,一个是回收(并没有释放).而在生成RT的时候,直接使用了真实宽高.导致给变形的对象做滤镜和遮罩的时候,内存暴增.并且一直没有真正的回收.代码注释里面写的"* 暂时先按照严格大小判断。"现在都2.0版本了.这个问题需要解决一下了.
var key:int = h * 10000 + w;
var sw:Array = dict[key];
所以给有骨骼动画的对象添加滤镜和遮罩的时候,内存会崩掉. 做技能的扇形指引框的时候(遮罩实现),也会使内存崩掉.
这个问题也就是论坛里大量的人问为什么内存暴增的原因.希望能优先解决.
而且缓存的RT最终也没有被释放.而是一直存在.
var key:int = h * 10000 + w;
var sw:Array = dict[key];
所以给有骨骼动画的对象添加滤镜和遮罩的时候,内存会崩掉. 做技能的扇形指引框的时候(遮罩实现),也会使内存崩掉.
这个问题也就是论坛里大量的人问为什么内存暴增的原因.希望能优先解决.
而且缓存的RT最终也没有被释放.而是一直存在.
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
185*****013
赞同来自: