您的位置:首页 > 移动开发 > Unity3D

unity5.3.5 UnityWebRequest 循环运行资源未能释放的bug

2016-09-02 10:02 246 查看

一、版本与解决方案

1、在unity5.3.5版本中存在的bug。解决方案升级unity版本,如果担心升级高版本会出兼容性问题,可以升级到unity5.3.6。

二、问题描述

1、代码如下:
while (updateAllQue.Count > 0) {  //判断队列中是否是数据

            DownloadAsset downloadAsset = updateAllQue.Dequeue();  //获取队列中数据

            UnityWebRequest www = UnityWebRequest.GetAssetBundle ((basePath + downloadAsset.name) ,downloadAsset.hash , 0);

            yield return www.Send ();
www.Dispose();  
}
   如上代码,下载完后释放资源,虽然调用释放资源,但是循环几次后windown上会非常卡,消耗cpu非常严重,测试在Android上
   没这个问题,其它平台没尝试,官方已经在最新版本中修复了这个bug,所以升级版本就好。

三、交流与互助

1、可以加群进行技术交流我的Q群号,115136489 
2、点赞支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity5.3.5 UnityWebR
相关文章推荐