【发布时间】:2017-01-25 20:09:17
【问题描述】:
作为一个非常简单的例子,我在画布上有一个正方形。我登录到服务器(云 9)并希望能够在一台计算机上自动移动方块,无需重新加载页面,甚至无需重新加载页面,即可看到更改。我的目标是在竞技游戏中让多个角色由多个人控制。这是项目的链接,它现在正在运行,我会继续运行。
【问题讨论】:
标签: html node.js canvas cloud ejs
作为一个非常简单的例子,我在画布上有一个正方形。我登录到服务器(云 9)并希望能够在一台计算机上自动移动方块,无需重新加载页面,甚至无需重新加载页面,即可看到更改。我的目标是在竞技游戏中让多个角色由多个人控制。这是项目的链接,它现在正在运行,我会继续运行。
【问题讨论】:
标签: html node.js canvas cloud ejs
听起来您需要使用 ajax 与您的服务器通信的 javascript 代码。您可以使用鼠标事件或时间事件来调用 ajax 函数,该函数将提供有关方格的更新并请求其他玩家方格移动的更新。服务器将需要监听这些请求并跟踪所有方块的位置。由于您没有提到 ajax,我猜这是您应该熟悉的第一件事。 Ajax 将允许您在页面和服务器之间进行双向通信,而无需重新加载。我建议查看 w3schools 以了解有关 Ajax 的信息。
【讨论】: