[0]含有List的Scene移除后List的item未移除,性能面板的Sprite一直增长
项目发布模式使用文件模式,界面和item都是使用Laya.Scene加载对应json
每次打开并关闭BeiQianTao后,性能面板的Sprite总是比打开界面前大
在bin/libs/laya.core.js的Laya.Node添加测试代码后发现是List的item导致的
操作后在控制台打印Laya.Node.addArr查看参与计数的对象
----------
附件已上传
每次打开并关闭BeiQianTao后,性能面板的Sprite总是比打开界面前大
在bin/libs/laya.core.js的Laya.Node添加测试代码后发现是List的item导致的
操作后在控制台打印Laya.Node.addArr查看参与计数的对象
----------
附件已上传
没有找到相关结果
已邀请:
3 个回复
layabox
赞同来自:
一、没有使用好2.0引擎与IDE的优势,基本上都是自己手动写的。怀疑是1.0引擎开发者过来的。
二、推荐你下载2.13.2版本的IDE( https://ldc2.layabox.com/layadownload/?type=layaairide-LayaAir%20IDE%202.13.2beta)然后,创建一个2D示例项目,该示例中,拥有各种UI的使用,UI嵌套的使用,以及list的使用。你先认真理解一下正确的用法。
三、在你的demo基础上,附件中只是简单修改了一下。仍然不是最佳用法。当你的场景需要用代码控制的时候,推荐采用分离模式,然后用场景继承类的方式去管理场景上的UI,list单元的场景,也可以直接拖到list节点下作为渲染单元来使用。除了修改后的示例,再次推荐学习2.13.2版本的IDE中的2D示例项目。
wxid_mq3mt1b4zxfq22
赞同来自:
Laya.SceneUtils.createByData就会回收不掉,
wxid_mq3mt1b4zxfq22
赞同来自: