我对nodejs和socket.io非常陌生。我正试图创建一个简单的多人纸牌游戏实时。我现在的问题是我无法从玩家的角度让玩家的视角显示在正确的div
上。例如,我希望我的比赛区域显示在底部框中,我的对手要显示在顶部框中,并且与我的对手的观众一样。他会看到自己在底部的div,并看到我在顶部div。你如何才能达到这个效果?socket.io多人游戏玩家的视图
客户
<div class='top'></div>
<div class='bottom></div>
<script>
var socket = io();
socket.on('playerinfo', function(data){
$('.top').html(data[0]);
$('.bottom')html(data[1]);
});
</script>
服务器
var players = [];
io.on('connection', function(socket){
//player is given 'P' with random number when connection is made to represent username
socket.name = "P" + Math.floor(Math.random() * (20000));
players.push(socket.name);
io.emit('playerinfo', players);
}
而且这将是巨大的,如果你能指点与此相关的教程或博客。谢谢。
谢谢。在发布这个问题之前,我已经浏览了大部分内容。当我从不同的浏览器查看时,我没有具体找到我需要的关于玩家在不同地点的位置。 – lys916