《仙剑奇侠传6》中的卡顿掉帧问题确实很严重,大家知道为什么卡顿掉帧吗?今天本站小编给大家带来《仙剑奇侠传6》卡顿掉帧原因分析,快跟小编一起来看看吧!
1.一些调试相关的功能没关闭
首先,我们可以找到debuglog.txt,而且玩一会儿就变大。这说明在进行一些方法时有写文件操作。
再看看脚本。我找到了几处没有编译器优化的字符串操作。如果是Release编译并且打开优化,字符串操作会有一些特殊的代替,比如比较时用一种Hash值比较。多重条件的语句会改变含义但不影响结果。比如
!A && !B变为 !(A || B)。但是我找不到这些。反而找到了死循环检查,不必要的空值检查之类的不应该发售的东西。尤其是那个死循环检查,看起来并不简洁。
2.对象的序列化问题
一些对象用的是Soap序列化而不是穹之扉用的UnityRaw。Soap序列化是过时的,读写量大,储存的对象类型有限。使用Soap会影响性能。
3.资源文件格式选择问题
仙6比穹之扉加载慢得多,原因除了文件比较复杂还有很多资源用了UnityWeb资源格式,这种格式是带压缩的,加载时有较高的CPU使用率和内存使用率。
4.线程模型使用不当
UI线程为STAThread不代表处理数据不能开线程。很多时候CPU使用率并不高,但是一个CPU核心满负荷运行。这会导致电脑不全力工作。应当在适当的地方加入并行计算。如加载界面,UI线程异步等待多个平均分配的加载任务,这样加载动画不会卡也不会加载太慢。
5.模型问题
这次建模有些诡异,不该画的地方也画得很仔细。比如卡Bug把明绣裙子卡没之后看到贴图精细发光材质的
内内,卡巨大化Bug后看到了贴图细腻的大腿。我个人认为把鱼画的粗略一些是正确的。最好向前几代那样,看不到或者不应该看清的地方画简略。
碰撞检测可能有些滥用。有些地方不作弊是不可能与主角模型重叠的,但是还是有人物与它们的碰撞检测。
以上就是本站小编为大家带来的《仙剑奇侠传6》倏忽之穴坐标跳点位置图文一览,想了解更多的攻略,请关注仙剑奇侠传6专区!关注仙剑奇侠传游戏系列!
热门攻略推荐:
仙剑奇侠传6常见问题 | ||
激活与乐动圈圈注意事项 | 激活码次数问题 | 错误代码2503,2502 |
怎么跳过剧情动画 | 怎么安装游戏 | 梦缘版和相忆版区别 |
d3dx_xx.dll错误 | 播放动画没有声音或图像 | game crashed错误 |
怎么存档 | 应用程序错误 | 32位操作系统运行 |
Win7 32位卡顿优化方法 | WIN7提高帧数方法 | 地图卡住 |
仙剑奇侠传6相关攻略 | ||
第一关蜥蜴BOSS打法 | 第二关boss开荒 | 巨蜥BOSS打法 |
标题界面没有选项 | 浪隐阁明绣打香炉方法 | 战斗系统详解 |
蝎子BOSS打法 | 剧情对白查看工具 | 浮金堂石板离开方法 |
攻击模式打法 | 闲卿全技能 | 第一城市支线任务 |
灵脉培养详解 | 虹鼯飞鼠打法 | 破庙机关连线攻略 |
仙剑奇侠传6一些小技巧 | ||
必杀连发 | 重返浮金堂方法 | 剧情切换黑屏 |
仙剑奇侠传6补丁推荐 | ||
卡顿优化补丁 | 开4K分辨率配置文件 | 电影CG风格画质补丁 |
小编会第一时间更新 |