unity学习(82)——profiler 限制帧率

实际测试发现当玩家个数增加时,客户端明显变的很卡,想知道为什么变卡了

1.只有玩家自己的时候

2.两个时候感觉脚本的工作量增大了

 拖了一会直接炸了!(数据包积压把内存搞炸,我第一次见)

3.我觉得卡的原因应该是下面所示的,重新编译exe后没有这个问题了:

 4.又测试了一段时间,发现下面两个问题,一是服务器那边卡包,而是客户端这边移动存在瞬移。这两个其实是同一个问题,需要在资源有限的情况下进行优化。

4.1单个玩家是的帧率,这个帧率还是很稳定的

 4.2感觉加一个玩家就要掉10帧,如果真这样肯定是逻辑问题

4.3三个玩家时其实还在降

4.4  4个玩家时,帧数还在掉,更主要的问题是移动明显已经有延迟了!服务器处理不过来了

5.必须降低客户端的发包频率,减轻服务器的负担,同时要求服务器能动态有效的处理积压问题。

暂时先把游戏帧率限定为30帧

 6.依然会报编码问题!一旦客户端报了编码问题,该客户端下其他玩家就不会再移动了

 但其他客户端内依旧正常

7.总体来看,限制帧率后.exe的表现还是相当不错的! 

相关推荐

  1. 限制Unity的方式

    2024-04-05 01:34:03       59 阅读
  2. Unity中控制的思考

    2024-04-05 01:34:03       44 阅读
  3. 视频基础学习三——视频、码与分辨率

    2024-04-05 01:34:03       106 阅读
  4. 调整视频、分辨率

    2024-04-05 01:34:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-05 01:34:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-05 01:34:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-05 01:34:03       87 阅读
  4. Python语言-面向对象

    2024-04-05 01:34:03       96 阅读

热门阅读

  1. GCC -Wl参数详解

    2024-04-05 01:34:03       38 阅读
  2. 如何通过pciehp管理NVMe SSD电源状态?

    2024-04-05 01:34:03       78 阅读
  3. 英国和美国签署开发人工智能安全测试协议

    2024-04-05 01:34:03       37 阅读
  4. Python语言例题集(010)

    2024-04-05 01:34:03       32 阅读