不知道是什麼回事 此功能 應該把 一個新的球員 爲每名數組在JavaScript是不工作的權利
function newplayer() {
var y = data.playerY;
var x = data.playerX;
var player ="";
var players={name1:"Jao",name2:"lucas",name3:"pedro",name4:"jorge"};
for(var p in players)
{
player = players[p];
var xpos = (x-y)*tileH + mapX;
var ypos = (x+y)*tileH/2+ mapY;
ctx.drawImage(charImg[0],xpos,ypos-(charImg[0].height/2));
//ctx.fillText(player.name, xpos + 10, ypos - (charImg[0].height/2) - 5);
}
}
編輯在:設法 更改代碼 var player =玩家[p],玩家=玩家[p];
obrigadovocês闕我ajudarão 包容伊戈爾
對不起我的英語,我來自巴西
怎麼回事? – bfavaretto 2013-03-08 14:19:30
你的foreach代碼是正確的,你的問題應該在別的地方。 – 2013-03-08 14:21:43
在var player = players [p]中刪除'var';' – Igor 2013-03-08 14:21:46