gpt4 book ai didi

php - jQuery "world"动画

转载 作者:行者123 更新时间:2023-11-28 14:41:46 25 4
gpt4 key购买 nike

我正在使用 jQuery 和 PHP 创建一个您可以说的“世界”(虚拟世界)。先介绍一下它的工作原理,以帮助您更好地理解我的问题:

  1. 用户 Angular 色的位置取自数据库,相应地绘制用户(位置值是 CSS 值 - 左和上)
  2. 用户可以使用键盘上的箭头键四处移动,使用 jQuery 动画让他们的 Angular 色移动。当发生这种情况时(在每次按下箭头时),用户的位置值将被插入到数据库中并进行更新。
  3. 为了像您所说的那样使其成为“全局”(因此用户可以看到彼此),需要使用 AJAX 为每个用户同时更新所有值

以上步骤我已经想通了。然而,当另一个用户的位置被移动(意味着他们按下箭头键)时,移动动画不会显示给另一个看着该用户的用户。如果您继续移动您的 Angular 色,您会看到您的 Angular 色使用 jQuery 动画完美地移动。但是如果你要看你的 friend 移动,他会“瞬移”,这意味着他会从一个位置移动到另一个位置而没有动画。我知道 JavaScript 显然只供每个用户看到,但有什么办法可以让它向所有用户显示所有动画?因此,当您移动时,您的 friend 会看到您在生动地移动,而不仅仅是重新定位。

感谢您的潜在帮助。

最佳答案

当然。我建议使用长轮询来轮询数据库(通过 ajax)并使用 animate() 函数更新每个新 Sprite 。

关于php - jQuery "world"动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5782493/

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