如何在多用户输入之间进行页面更新

时间:2016-09-17 19:52:35

标签: html node.js canvas cloud ejs

作为一个非常简单的例子,我在画布上有一个正方形。我登录到服务器(云9),希望能够在一台计算机上自动移动广场,无需或甚至重新加载页面,看到变化。我的目标是在竞争游戏中让多个人控制多个角色。这是项目的链接,它现在正在运行,我将继续运行。

https://spar-project-humzah.c9users.io/

1 个答案:

答案 0 :(得分:0)

听起来你需要使用ajax与你的服务器通信的javascript代码。您可以拥有调用ajax函数的鼠标事件或时间事件,该函数将提供有关正方形的更新并请求来自其他玩家的方形移动的更新。服务器需要监听这些请求并跟踪所有方块的位置。既然你没有提到ajax,我猜你应该首先熟悉这一点。 Ajax将允许您在页面和服务器之间进行双向通信,而无需重新加载。我建议您查看w3schools以获取有关Ajax的信息。