你可不可以做一张图,图上的不规则区域都标为1,其它区域都标为0。这样只要输入你需要判断的点的坐标就可以知道这个点在不在不规则区域内了。如果该点的值为1就是在,为0就是不在。

解决方案 »

  1.   

    你可不可以做一张图,图上的不规则区域都标为1,其它区域都标为0。这样只要输入你需要判断的点的坐标就可以知道这个点在不在不规则区域内了。如果该点的值为1就是在,为0就是不在。--->那我怎样构造这个区域呢?比如我用鼠标拖动,构造了一个封闭的不规则的区域,那么区域的边界其实就是很多的像素点?用CRgn的话,这个数组太庞大了吧?
    /////////////////////////////////////////////////////////////
    类似游戏中的像素碰撞检测  ——————〉可以再细点么?多谢。。