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

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

1.只有玩家自己的时候

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

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

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

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

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

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

4.3三个玩家时其实还在降

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

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

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

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

但其他客户端内依旧正常

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

相关推荐
吃好睡好便好7 小时前
在Matlab中绘制横直方图
开发语言·学习·算法·matlab
nashane8 小时前
HarmonyOS 6学习:CapsLock键失效诊断与长截图完整实现指南
学习·华为·harmonyos
xian_wwq10 小时前
【学习笔记】AGC协调控制系统概述
笔记·学习
憧憬成为java架构高手的小白11 小时前
docker学习笔记(基于b站多个视频学习)【未完结】
笔记·学习
辰海Coding11 小时前
MiniSpring框架学习-完成的 IoC 容器
java·spring boot·学习·架构
闫记康12 小时前
Linux学习day5
linux·chrome·学习
一楼的猫12 小时前
从工具链视角对比:番茄作家助手 vs 第三方写作辅助方案
java·服务器·开发语言·前端·学习·chatgpt·ai写作
他们叫我阿冠13 小时前
实习前自我培训-Day1学习
学习
Upsy-Daisy13 小时前
AI Agent 项目学习笔记(七):RAG 高级扩展——过滤检索、PgVector 与云知识库
人工智能·笔记·学习
柿柿快乐13 小时前
Redis 入门第一课:全局命令、内部编码与单线程模型
redis·学习·缓存·基础教学