【发布时间】:2019-01-05 02:32:17
【问题描述】:
我正在尝试使用 Phaser 和 NodeJS/Socket.io 制作一个 io 游戏。我意识到为了防止作弊,我需要建立一个运行游戏的权威服务器。
在尝试构建服务器时,我不确定如何处理冲突。现在我的想法是将画布分成瓷砖并检查每个瓷砖是否有碰撞,但每次更新似乎仍然需要做很多工作。另一方面,我可以遍历所有攻击精灵并寻找与特定图块的重叠,然后检查这些图块中的精灵。恐怕这太慢了,但我可能错了。有没有人有更好的想法?
有没有人对服务器端物理引擎有任何建议,这样我就不必计算碰撞和运动了?
【问题讨论】:
-
关于服务器端物理引擎建议的问题的最后一部分在这里是题外话。来自帮助中心:要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。.
标签: node.js socket.io collision-detection game-physics phaser-framework