debug 了一下午,发现仅仅是一个坐标判断写错了,分别判断 x y 不同,应该用 ||,结果写成了 &&