最近用java写一个连连看的游戏,现在遇到一个问题,就是已经找到了两个点,而且这两个点之间的连线也找出来了,现在问题就是如何消去:我想要达到的效果就是像QQ里的连连看一样,一条光束连接两个点,然后两个点实现爆炸的动画效果...
   网上有一个实现动画消去:就是在两个点之间连线所经过的button上设置背景图片,通过一定的时间间隔,再让背景图片消失,且不说这样没有光束来的美观,而且这样实现感觉反应很慢....因此想采用qq里的效果,但由于java学的不是很好,一时不知如何下手...特来请教各位xdjm...
   附:我的游戏panel上有N多个button组成,imageIcon都是画在button上的~

解决方案 »

  1.   

    准备好下列几个透明图片,然后在消去的位置所在的button上,加载这样的图片,如果想效果好一点,多准备几套粗细,深浅,透明度不一的“制表线”
    ┓┛━┃┏┗
    ┐┘─│┌└
      

  2.   

    简单的说,你可以播放一副事先做好的带有爆炸场面的gif逐帧动画
      

  3.   

    你用j2se做吗?j2se,多线程,socket网络,JBoss Netty研究群15161096
    欢迎加入!
      

  4.   

    连连看的算法问题是 exact cover problem
    现在最流行的解决是:dance link algorithm