gpt4 book ai didi

javascript - 前端法力条与后端同步

转载 作者:行者123 更新时间:2023-12-03 08:07:45 24 4
gpt4 key购买 nike

我正在构建一个 Web 应用程序,它使用类似 React 的前端库,并与 Node 后端通信 View Websocket。

作为应用程序的一部分,我正在尝试开发一个类似法力条的组件。单击按钮会消耗法力,并且法力会随着时间的推移而补充。如果没有足够的法力,用户将无法单击该按钮。

我的问题是,如何将法力条与后端同步?我需要后端来跟踪用户的法力,因此用户无论如何都无法绕过前端并发送帧,但我也不希望后端发送造成任何延迟前端“有资格被点击”信号

这让我相信实现这一目标的最佳方法是前端和后端分别跟踪法力,但我觉得随着时间的推移,细微的差异可能会导致两者非常不同随着时间的推移彼此同步。

最佳答案

在后端跟踪玩家的法力值。这是您的记录系统。

还可以在前端跟踪玩家的法力,包括随时间变化的参数。每当客户端和服务器通信时,服务器的响应应包括对游戏状态的任何更新,包括法力。这应该可以纠正再生算法中随时间推移发生的任何漂移。

这个问题在 gamedev stackexchange 上得到了很好的回答: https://gamedev.stackexchange.com/questions/84402/mmo-client-server-architecture-nosql

关于javascript - 前端法力条与后端同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34300004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com