每次判断遍历效率很差 特别是墙很多的时候事先把地图每个位置的数据存进二维数组例如 map[0][0] = 'blank' map[2][1] = 'wall' map[7][6] = 'red' 移动的时候直接判断map[x][y]是否为wall或者其他东西就行了
每次判断遍历效率很差 特别是墙很多的时候
事先把地图每个位置的数据存进二维数组
例如
移动的时候直接判断
map[x][y]
是否为wall或者其他东西就行了