比如在玩纸牌游戏,怎么通过游戏中牌的左上角那块图片判断出它是几点,什么花??

解决方案 »

  1.   

    就事论事:对于纸牌扑克,当发牌以后,各个牌都有一个基点,然后是从基点往上隔一定的坐标,就是对应的牌的号码。这样,要分析好基点的位置在窗体的相对位置是什么,当程序运行时,找到窗体,通过相对位置的运算,求出基点的位置,就可以做下一步的运算。识别问题,不用很复杂的算法,正如thirdapple(.:RNPA:.陨落雕-离ISEF只有一个人的距离却最远) ( 所说,使用对比就可以。因为每一张牌的点都是一样的。所以,你要把每一张牌的左上角的信息存储起来。简单一点,比如用图片存储,当需要识别的时候,去屏幕的相应位置的信息,然后与你存储的信息作比较。就可以得到所要的点数与花色。