问题在于,鼠标移动时距离改变的是上下左右四个方向,但是地图是有8个方向的。
1. 判断鼠标与上次的位置,得到上下左右的其中一个方向。
2. 判断是否有东北、东南、西北、西南方向上的移动。
颜色填充法:将矩形的四个角填充不同的颜色,将上次鼠标所在的块划分为5等分,判断鼠标移动后在哪个角上,即得到结果。
问题在于,鼠标移动时距离改变的是上下左右四个方向,但是地图是有8个方向的。
1. 判断鼠标与上次的位置,得到上下左右的其中一个方向。
2. 判断是否有东北、东南、西北、西南方向上的移动。
颜色填充法:将矩形的四个角填充不同的颜色,将上次鼠标所在的块划分为5等分,判断鼠标移动后在哪个角上,即得到结果。