javascript - Node.js 中的后台循环

标签 javascript node.js mean-stack

我不确定在 Node.js 中解决这个问题的最佳方法(MEAN)。基本上,我正在制作一个游戏原型(prototype),它将使用 Node 作为 http 服务器。我还需要有一个持续运行的游戏循环,它可以在 Mongo 数据库上运行。我该怎么办?

基本上,我需要独立于用户驱动事件运行代码。在 Node 中 setInterval() 然后发出事件 emit() 是一个好方法吗?

最佳答案

setInterval() 可以正常工作,如果您使用 HTML 5 Canvas 制作游戏,只需制作另一个 Canvas 将背景移动到原始游戏下方,这将防止对您的游戏产生任何干扰。 当您想要停止循环时,可以使用clearInterval,但要注意 fps 以实现平滑过渡。

关于javascript - Node.js 中的后台循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23759778/

相关文章:

javascript - 服务器本身的套接字 IO jquery 事件

javascript - 将嵌套数组减少为格式化字符串

javascript - Angular.js 验证消息未显示

javascript - 空数组和排序推送的键 JavaScript

node.js - express 和 grunt 类似吗?有什么不同?与 grunt 相比,express 的优点是什么?

javascript - 是否可以将 JavaScript 拆分到多个文件并相互访问函数

javascript - Ember 路由设计。类似桌面的路线

javascript - Highcharts 标签被切断

javascript - v0.13.3 中的 React.js 复选框示例?

javascript - JOI如何允许空格和标点符号