关于连连看游戏消去功能的动画实现的问题

xiaocainiaoyuan 2010-04-27 07:31:48
最近用java写一个连连看的游戏,现在遇到一个问题,就是已经找到了两个点,而且这两个点之间的连线也找出来了,现在问题就是如何消去:我想要达到的效果就是像QQ里的连连看一样,一条光束连接两个点,然后两个点实现爆炸的动画效果...
网上有一个实现动画消去:就是在两个点之间连线所经过的button上设置背景图片,通过一定的时间间隔,再让背景图片消失,且不说这样没有光束来的美观,而且这样实现感觉反应很慢....因此想采用qq里的效果,但由于java学的不是很好,一时不知如何下手...特来请教各位xdjm...
附:我的游戏panel上有N多个button组成,imageIcon都是画在button上的~
...全文
354 9 打赏 收藏 转发到动态 举报
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaocainiaoyuan 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jia20003 的回复:]

连连看的算法问题是 exact cover problem
现在最流行的解决是:dance link algorithm
[/Quote]
太感谢了.....
pcenshao 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 xiaocainiaoyuan 的回复:]
最近用java写一个连连看的游戏,现在遇到一个问题,就是已经找到了两个点,而且这两个点之间的连线也找出来了,现在问题就是如何消去:我想要达到的效果就是像QQ里的连连看一样,一条光束连接两个点,然后两个点实现爆炸的动画效果...
网上有一个实现动画消去:就是在两个点之间连线所经过的button上设置背景图片,通过一定的时间间隔,再让背景图片消失,且不说这样没有光束来的美观,而且这样实现感觉反……
[/Quote]

最好用画出来
jiahuafu 2010-04-28
  • 打赏
  • 举报
回复
你用j2se做吗?

j2se,多线程,socket网络,JBoss Netty研究群15161096
欢迎加入!
gloomyfish 2010-04-28
  • 打赏
  • 举报
回复
连连看的算法问题是 exact cover problem
现在最流行的解决是:dance link algorithm
xiaocainiaoyuan 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 skep99 的回复:]

引用 2 楼 xiaocainiaoyuan 的回复:
引用 1 楼 skep99 的回复:

设置背景图片,速度肯定慢的,最好设置逐帧动画展示爆炸过程

对,我也感觉设置背景图片很慢....那如何设置逐帧动画呢?能稍微详细点呀??!!- 。-

简单的说,你可以播放一副事先做好的带有爆炸场面的gif逐帧动画
[/Quote]
哦,的确的确。。。。。。懂了
skep99 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xiaocainiaoyuan 的回复:]
引用 1 楼 skep99 的回复:

设置背景图片,速度肯定慢的,最好设置逐帧动画展示爆炸过程

对,我也感觉设置背景图片很慢....那如何设置逐帧动画呢?能稍微详细点呀??!!- 。-
[/Quote]
简单的说,你可以播放一副事先做好的带有爆炸场面的gif逐帧动画
shine333 2010-04-27
  • 打赏
  • 举报
回复
准备好下列几个透明图片,然后在消去的位置所在的button上,加载这样的图片,如果想效果好一点,多准备几套粗细,深浅,透明度不一的“制表线”
┓┛━┃┏┗
┐┘─│┌└
xiaocainiaoyuan 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 skep99 的回复:]

设置背景图片,速度肯定慢的,最好设置逐帧动画展示爆炸过程
[/Quote]
对,我也感觉设置背景图片很慢....那如何设置逐帧动画呢?能稍微详细点呀??!!- 。-
skep99 2010-04-27
  • 打赏
  • 举报
回复
设置背景图片,速度肯定慢的,最好设置逐帧动画展示爆炸过程
相关推荐

62,568

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告