Closed vpmammana closed 2 years ago
Eu reduzi a quantidade de mensagens, para não sobrecarregar o canal. Além disso eu tirei o nome do usuários, porque estava consumindo bytes do canal e reduzi o número de casas decimais.
MUITO IMPORTANTE -> quando recebe uma mensagem remota de login de um usuário, não está criando o móvel local que representa a posição daquele móvel remoto
A solução foi não verificar se o carrinho estava "in" para decidir se ele ia ser mostrado. Todos os carrinhos são mostrados na tela, independentemente de estar "in" ou "out". Assim quando alguém dá login, basta mandar uma msg_posicao para o websocket e converter o carrinho para in.
Fui experimentar o Jogo com jogadores remotos e percebi que nem sempre os clientes conseguem saber onde estao os carrinhos remotos.