我正在玩一个简单的演示,我可以在环境中以第一人称走动。我使用three.js来实现这一目标。
我希望能够在该玩家加入时产生另一个玩家,并且能够同步两个玩家的动作,这样他们就可以看到彼此在地图上移动。产生玩家不是问题,而是同步每个玩家的动作,以便他们可以看到彼此。
我主要是一名网络开发人员,因此我不知道从哪里开始有效地执行此操作。我想将每个玩家的位置存储在像mysql这样的数据库中,还是可以使用node.js更有效地存储在内存中?如果有人知道任何好的资源或有任何意见或建议,我将不胜感激。
答案 0 :(得分:2)
你可以使用node.js和socket.io的组合让不同的玩家实时相互通信。
这是一个有点类似的问题,可能有助于指出你正确的方向:
https://gamedev.stackexchange.com/questions/13207/multiplayer-html5-node-js-socket-io