我想为Java制作一个“记忆”或“找对”游戏,只是为了在开始更难的事情之前开始基本游戏。我的游戏效果非常好,但我只有一个大问题。我真的不知道如何在用户点击第二个图像后隐藏2个图像x秒。
这是做了什么:
但是我不知道怎么能让程序显示第二张卡然后x秒后隐藏2 ...
我该如何解决这个问题?
答案 0 :(得分:1)
根据您使用的框架,应该有一个计时器实用程序。
例如,如果您使用的是Swing,那么您应该可以按照上述评论中的建议使用javax.swing.Timer
。请点击此链接查看简单的Swing Timer tutorial。正如他们在该页面上所说,摆动计时器可以用两种方式中的一种,其中一种方式是:
延迟一次后执行一次任务
这听起来就像你想要达到的目标。
您还可以尝试像Joda Time这样的库,它有很多功能和选项。
答案 1 :(得分:0)
您应该使match函数和另一个unmatch函数并在unmatch函数内部 您可以使用setTimeout并在选择两张卡片并在一定时间后和它们不匹配时给它们提供翻转(翻转)。