Egret社区
10银子
战斗的逻辑是后端编写的。前端只是解析动作。。在副本的挑战中。动作是一个一个发到前端的 。比如 移动动作 。这个时候由于网络延迟原因会造成人物一卡一卡的移动 请问有什么解决的方式吗??

分享到 :
0 人收藏

6 个回复

倒序浏览
df257666  圆转纯熟 | 2018-4-14 17:25:56
你这逻辑不对吧。。。
useruser  初学乍练 | 2018-4-14 17:29:43
df257666 发表于 2018-4-14 17:25
你这逻辑不对吧。。。

恩 请问哪里的逻辑不对呀??
useruser  初学乍练 | 2018-4-14 17:33:53
df257666 发表于 2018-4-14 17:25
你这逻辑不对吧。。。

在副本中 人物移动一格需要消耗400ms 然后服务器隔400ms 会给我一个移动的动作 然后前端解析出来执行。当第二个动作过来的时候 前一个动作已经执行完了 造成了这种现象 因为副本中boss还有归属的设置。所以不能一套动作过来。只能一个一个的发过来。。恩 这个需要怎么处理才合适呀 ??
df257666  圆转纯熟 | 2018-4-14 17:56:47
不应该是你移动了,然后发数据给服务器吗?
useruser  初学乍练 | 2018-4-14 18:04:47
df257666 发表于 2018-4-14 17:56
不应该是你移动了,然后发数据给服务器吗?

恩 我们这个不是的。都是后端来通知我的。

点评

服务端直接告诉客户端目标点,然后客户端直接移动人物到目标点,前后端速度是一样的,就能保证时间上时同步的  发表于 2018-4-14 21:35
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部