轮询 改变玩家坐标,其他玩家视角正常,被改变玩家视角下自己卡顿严重

[复制链接]
255 |2
抉择 发表于 2022-11-28 12:21:23 | 显示全部楼层 |阅读模式
轮询 改变玩家坐标,其他玩家视角正常,被改变玩家视角下自己卡顿严重
有没有什么好的解决办法
回复

使用道具 举报

森林鹿 发表于 2022-9-4 14:21:39 | 显示全部楼层
如果有更适合的方式,人物的setLocation可以考虑用对的方式内部实现,避免用户认知问题。
回复

使用道具 举报

借风拥你 发表于 2022-9-4 17:55:40 | 显示全部楼层
对于Player在Server端调用SetLocation卡顿的原因回调
在UE中,假设Player是A客户端的角色,则有如下规则:
A客户端为Player的主控端、Server为Player的权威端、B客户端为Player的模拟端
此时对于Player,Server只做校验和同步分发,数据以A主控端为主
所以当Server修改Player的Location时,在B模拟端显示正常,而在A主控端就会卡顿
故:目前建议还是在主控端使用addMovement来对Player进行操作
若还是无法满足需求,可以提到ICE,我们技术调研一下,寻求其他的控制方案
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表