javascript - 可以在 nodeJS 中创建 3D 多人游戏服务器

标签 javascript c++ node.js

是否可以使用 Node JS 为 3D Windows C++ 游戏创建游戏服务器?

有没有办法为游戏创建世界服务器,登录, Angular 色服务器相当容易,而且用 node 很有可能。

但是当涉及到 map 服务器时,它会计算对象碰撞和 Angular 色位置。这是如何正确完成的?可以用node JS完成吗?

最佳答案

它可以像任何其他多人服务器一样完成,只是使用不同的(可能更复杂的)游戏逻辑。

您需要在 Node.js 服务器和客户端内部实现世界的 3D 物理(即:对象碰撞逻辑、 Angular 色位置等),并使它们通过 UDP 或 TCP 套接字进行通信。

关于多人通信技巧,我建议您阅读本指南:http://gafferongames.com/networking-for-game-programmers/

关于网络物理,你应该看看这个,总是来自同一作者:http://gafferongames.com/game-physics/networked-physics/

关于javascript - 可以在 nodeJS 中创建 3D 多人游戏服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21988692/

相关文章:

javascript - componentWillMount 中的 setState 不会反射(reflect)在 componentWillMount 中

javascript - 处理重绘的 Angular 方式是什么?

C++ 在 SOCKET accept() 方法中失败

c++ - 如何使用 GDB 在 operator< 上设置断点

c++ - 有没有编译前不提示保存的C/C++ IDE?

Node.js 重用函数

security - Socket.io 安全问题

javascript - Angular .js :38 Uncaught Error: [$injector:modulerr]

node.js - `morgan` 模块与快速应用程序有什么关系?

javascript - 如何存储刷新 token ?