let World = {
x: Player.playerX,
y: Player.playerY,
width: 5,
height: 5,
newX: 0,
map: [
[0,0,0],
[0,0,0],
[0,0,0]]
,
createMap: function(){
for(let row = 0; row < this.map.length; row++){
for(let column = 0; column < this.map.length; column++){
//Display information to console.log
console.log(this.map[row][column]) ???
console.log(this.map[row][0]); ???
console.log(row[0][0]) ???
console.log(column[0][1]) ???
}
}
}
}
我想在控制台上写入特定的坐标,但是尝试了这么长时间后,什么都没起作用。
所以我可以检查玩家是否在特定的坐标处做某事。
例如。
if (player.X == row[2] and player.Y == column[1]){
do something
}
答案 0 :(得分:1)
您必须遍历row
的长度才能获得该特定行的column
值。
createMap: function(){
for(let row = 0; row < this.map.length; row++){
for(let column = 0; column < this.map[row].length; column++){
console.log(this.map[row][column]);
}
}
}