仙剑奇侠传6 提高加载速度方法 怎么提高加载速度
仙剑奇侠传6 提高加载速度方法 怎么提高加载速度
《仙剑奇侠传6》中如何提高加载速度?下面为大家带来解决方法,感兴趣的玩家们一起来看看吧。
游戏中有大量UnityWeb格式的资源文件和其它被压缩的unity3D资源文件。
UnityWeb使用LZMA格式压缩,就是大家常用的7zip压缩中的一种。
7z压缩和解压都极慢,大家是知道的。作为一个离线的游戏,不应该使用这种高强度压缩过的资源文件。
以下是加载速度对比:
我编写了基于.net framework 4.5的unity3d文件分析器,它完全加载文件时整个文件会被读取到内存,压缩的部分会解开压缩。如果有序列化的类型树就会分析类型树。
为了减少JIT时间的干扰,我安装了RynJIT优化器。
运行时用Debug编译方式,脱离调试器执行。
我随便找了仙剑6的一首音乐的资源文件。大小是3261kb。
反复加载3次,最快一次加载用时1125毫秒,最慢1534毫秒。
再看看加载相对较快的穹之扉。穹之扉使用了未压缩的UnityRaw格式。
找了一首歌的资源文件,3349kb.加载三次,最快的一次仅仅用了31毫秒。最慢的首次加载也只用了107毫秒。
所以,要优化加载速度和减少切换场景的卡顿就要使用未压缩的或者轻度压缩的资源文件格式,而不是用这种强力压缩的文件格式。
解压缩使用开源库SevenZip。
不要质疑解压的效率问题。我用的库与开发团队用的是一样的。
-
特效等级对比(第2部分) 超级房车赛:起点2,画面设置说明 特效等级对比
VEHICLEDETAILS:车辆细节,说实话我只注意到LOW下车手没了。。。OBJECTS:物体等级,区别也不是很大,主要是一些场景模型有了变化,估计是使用了细分曲面。VEHICLEREFLECTIONS:车辆反射,这个效果对比最明显,基本也是三个档次:LOW,MEDIUM-HIGH,ULTRA。只有ULTRA才能对场景环境做...
-
魔法世界 最低配置,推荐配置 配置要求高吗
魔法世界最低配置推荐配置配置要求高吗配置要求MINIMUM:OS:Vista64bitProcessor:Core2Duo2GHzMemory:4GBRAMGraphics:HDGraphics4000DirectX:Version9.0cHardDrive:3GBavailablespaceRECOMMENDED:OS:W864bitProcessor:i7Memory:8GBRAMGraphics:2GBdedicatedcar...
-
救援行动2全职英雄 试玩的解说视频 全职英雄好玩吗
救援行动2全职英雄试玩的解说视频全职英雄好玩吗《救援行动2:全职英雄》是让玩家作为城市消防部门的负责人对整个城市的安全负责,很多玩家小时候的梦想是当一名消防队员,下面小编就为大家带来上手试玩视频,大家可以根据视频内容判断这款游戏好玩吗,希望对各位玩家有...
-
殖民地、建筑、银河、事件平衡性调整 群星1.5更新了什么 Stellaris1.5更新内容一览
殖民地&移民基础殖民时间加倍当人口移民至新星球时,会获得一个10年的幸福加成给定时间内只有一个人口可以移民建筑农场现在产出更多食物来补偿首都建筑不再生产食物游客中心矿物花费从100改为150游客中心现在增加5%适居度奴隶加工厂矿物花费从350改为250奴...