答案 0 :(得分:1)
您可以使用Pythagorean theorem轻松计算两个位置之间的距离。当鼠标具有坐标[x1,y1]
和猫[x2,y2]
时,您可以轻松检查
if ( ( ( x2 - x1 ) * ( x2 - x1 ) + ( y2 - y1 ) * ( y2 - y1 ) ) <= ( 10 * 10 ) )
{
//closer than 10px
}
在这里,我甚至对角地拍摄10px。比较是100,因为做平方根是一个计算上昂贵的操作,所以比较不等式的平方更容易。