微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

保持 ForEach() 变量

如何解决保持 ForEach() 变量

每次新玩家加入游戏时都会触发下面的代码,并在他的玩家上方为新玩家提供他的用户名。但是,已经存在的玩家在此过程中会丢失其用户名。我将如何阻止这种情况发生,以便每个玩家在新玩家加入时保留他们的用户名?谢谢。

this.socket.on('playerUpdates',function (players) {
Object.keys(players).forEach(function (id) {
self.players.getChildren().forEach(function (player) {
if (whatIsFalse4) {
    playerUsername1 = this.add.text(10,10,'');
    whatIsFalse4 = false;
}
else {  
      playerUsername1.setText(players[id].name);
      playerUsername1.setPosition(players[id].x - 35,players[id].y - 50);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。