【发布时间】:2016-07-04 01:25:38
【问题描述】:
我有一种情况,我不知道如何将竞争对手的当前分数发送给其他客户。
例如:
当玩家 1 点击时,我希望它在客户端告诉玩家 2 玩家 1 的分数。
userOne = userIDs[0];
userTwo = userIDs[1];
socket.on("player one", function(data) {
console.log(data.pScore + "THIS IS WORKING");
score = data.pScore;
console.log("THIS IS PLAYER TWO" + data.pNameTwo);
if (isInArray(data.pNameTwo,allUsers)) {
console.log(users[socket.id].username);
}
socket.emit("player ones score", {p1Score: score});
});
socket.on("player two", function(data) {
console.log(data.pScore + "THIS IS WORKING");
score = data.pScore;
socket.emit("player twos score", {p2Score: score});
});
我打算通过仅向特定用户 ID 发送分数来发送分数。但我不确定最好的方法。
【问题讨论】:
-
制作一个两个用户都可以看到的游戏对象,并链接了其他玩家。
-
如何做到这一点?
标签: javascript jquery socket.io