Skip to content

延迟问题?

ilvxna edited this page Aug 3, 2018 · 1 revision

public void jump()
                {
                        cellCall("jump");
                }
                
                public virtual void onJump()
                {
                        Dbg.DEBUG_MSG(className + "::onJump: " + id);
                        Event.fireOut("otherAvatarOnJump", new object[]{this});
                }

还是基础demo的例子 里面的跳跃。 为何移动位置感觉不到延迟 但是跳跃 这里延迟很大 目测有一秒 什么原因啊 如果技能释放也是走这里 那延迟有点高啊?

:速度应该是一样的, 可能是表现层表现跳跃有延时。

一点点延时在对延时要求不太高的mmorpg是可以接受的, 这样消耗会小很多, 如果你接受不了你可以论坛搜一下arpg, 看看那个精华帖。 要表现流畅也有很多技巧, 例如wow, 放技能时是直接客户端先检查通过就直接开始表现了, 服务器后续收到包验证再广播其他客户端。 这样你这个放技能的人就不受网络速度影响

Clone this wiki locally