是否可以使用 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/