Я очень новичок в 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