首先先看看帧率,发现帧率才10到20 ,红色预警了,
重新构建光照
![](https://img.haomeiwen.com/i2815884/7d075d28a5317139.png)
提升actor的mesh建议关闭动态阴影,否则影响性能,因此挨个全部关闭。
![](https://img.haomeiwen.com/i2815884/fabb24df5e4274a6.png)
排查法查询卡顿提升帧率
目前我只找到了在非运行模式下找到卡顿原因方法
通过切换小眼睛(仅仅在非运行模式有效)
发现隐藏文件夹中的几个灯光,帧率提升20,
运行模式下,关闭所有ai,帧率提升5,
关闭ultra_dynamic_sky(包含太阳光)帧率又提升10,
关闭npc actor中,帧率又提升5,(为毛这玩意也占用那么多)
![](https://img.haomeiwen.com/i2815884/50e972ec1d3a2de0.png)
全部隐藏的情况下,帧率在65到67之间抖动
![](https://img.haomeiwen.com/i2815884/fe31546d118b4262.png)
后面我通过恢复光照默认参数,提升了15的帧率,从20提升到35,还算不错的战绩,
以及解决建议关闭光照的警告,
![](https://img.haomeiwen.com/i2815884/f58187fa10ff98d3.png)
下面是比较高深的方法,说是从模型啥的入手,对于我这种新手无从入手取优化这些。
反正我觉得我这方法还行,已经成功帮我找到了影响帧率的一些模型 actor。
对于群里大佬的回答我还是不太能知道应该怎么做,高深了,
我把那些开关打开我也不知道咋优化,
![](https://img.haomeiwen.com/i2815884/f4dd8a4f06bbe52e.png)
![](https://img.haomeiwen.com/i2815884/bdeb4c94a0fa003f.png)
![](https://img.haomeiwen.com/i2815884/4eeb79b7a73e7181.png)
![](https://img.haomeiwen.com/i2815884/6f86d294f578da2d.png)
下图是我优化之后的截图对比
![](https://img.haomeiwen.com/i2815884/6fa03ffdf8982d31.png)
通过这个图片对比,我发现这个Lights 的数量在优化后非常明显的变少了,所以 做优化要有正常的数据做对比,才能感觉出对比出来的那种伤害,
同样的,对比这方面嘛,在修改维护别人代码,别人代码改动的时候进行也是有帮助的,
我记得抖音有一个号叫做爱比较, 我思来想去,或许这个人也悟了,明白了比对 的奥妙 ,也就有了运行病毒后没有运行后的对比,就能分析出这个病毒干了什么,主要是他只做实验,并没有告诉我们他是怎么判断的,怎么知道这个病毒做了哪些事情。所以是不是通过比较,监控行为呢? 妙
![](https://img.haomeiwen.com/i2815884/c8532f1a4e5415a8.png)
比对 对比
http://www.xbhp.cn/news/41766.html
https://zhuanlan.zhihu.com/p/619156810
https://blog.csdn.net/pizi0475/article/details/50681224
网友评论