【发布时间】:2013-03-08 14:17:52
【问题描述】:
不知道怎么回事 这个函数 应该放 新玩家 对于数组中的每个名称
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], for player = 玩家 [p];
obrigado vocês que me ajudarão 包容伊戈尔
对不起,我的英语来自巴西
【问题讨论】:
-
你的foreach代码是正确的,你的问题应该出在别的地方。
-
在
var player = players[p];中删除var -
@Igor 认为
var关键字是多余的,但这不是错误 -
演示小提琴怎么样?
标签: javascript html canvas