问题描述
每次新玩家加入游戏时都会触发下面的代码,并在他的玩家上方为新玩家提供他的用户名。但是,已经存在的玩家在此过程中会丢失其用户名。我将如何阻止这种情况发生,以便每个玩家在新玩家加入时保留他们的用户名?谢谢。
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 (将#修改为@)