赞
踩
遇到一个Issue
场景用户退出时,执行Destory场景用户gameobject。
但实机运行时,场景中虽然看不到用户人物模型了。模型依然占用内存。
使用unity 的Profile 窗口,发现SceneMemory中显示模型依然存在内存,
仅仅是对该模型的 ref 没了。
Destory(gameobject);
添加:
Resources.UnloadUnusedAssets();
我的理解是我们Destroy掉的GameObject还是占着内存,
当被UnloadUnusedAssets这个接口标记后才能被gc回收。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。