例如一个蓝球,扔出后消除了横得和竖方向的球。那么,它下方的球便会飞上来补那个空,那么,如果此时又达到了可消除条件(三个相同颜色的连到一块),那么便可以再次进行消除,这样一直下去,直到再没有球能达到条件为止。现在我已经实现向空中扔出水果了。但如何进行连消运算,我现在的思路是用数组记录球的位置,再用一个数组记录活动的水果所在的位置,然后再用循环逐一判断当前活动的水果是否可以进行消除操作。但这样一来,程序会变得非常的慢,而且还经常出错。不知道有什么算法可以提高连续消除球的速度。
调试欢乐多
http://bbs.gameres.com/showthread.asp?threadid=22520
叫ad写个给你
回复人: chijingde(AD) ( ) 信誉:362 2005-03-23 21:05:00 得分: 0
偷偷的告诉楼主这玩艺楼上的以前写过
嘿嘿