Java 安卓-暂停几秒钟
为了让比赛暂停几秒钟,我已经试着去理解操控者的事情了。。到目前为止运气不好 我希望有人能给我介绍一下,或者给我展示一个适合我需要的完整方法。 它们是: 我有一个类似乒乓球的游戏,当球击中屏幕两侧时,我想暂停几秒钟以显示分数,然后继续游戏Java 安卓-暂停几秒钟,java,android,pong,Java,Android,Pong,为了让比赛暂停几秒钟,我已经试着去理解操控者的事情了。。到目前为止运气不好 我希望有人能给我介绍一下,或者给我展示一个适合我需要的完整方法。 它们是: 我有一个类似乒乓球的游戏,当球击中屏幕两侧时,我想暂停几秒钟以显示分数,然后继续游戏 谢谢 如果您正在使用libgdx或andengine这样的库,那么使用它会更容易(也更有效),但在您当前的情况下,我建议使用一个简单的解决方案 在更新方法上,使用bool来知道球是否暂停 update() { if(!isPaused) {
谢谢 如果您正在使用libgdx或andengine这样的库,那么使用它会更容易(也更有效),但在您当前的情况下,我建议使用一个简单的解决方案 在更新方法上,使用bool来知道球是否暂停
update()
{
if(!isPaused)
{
animateBall();
}
...
}
如何暂停球
pauseBall()
{
isPaused=true;
Timer t= new Timer();
t.schedule(new TimerTask() {
@Override
public void run() {
isPaused = false;
}
}, fewSeconds);
}
你用什么开发游戏?什么IDE?eclipse和java使用jdk和android SDKAR您是否使用任何库,以及Engine、libgdx和Flash???目前还没有。如果使用它们中的任何一个更容易,我不会介意。但是现在,没有。那么你用什么来设置球的动画,计算时间和合谋?这样,当调用pauseBall()时,它将暂停整个游戏几秒钟,然后继续。酷。假设我想在暂停时画分数。如果我想在暂停的时候画分数呢?如何使用相同的画布?我应该在这里的run()中使用onDraw whithin吗?您可以在“if(!isPaused)”的范围之外绘制分数,而不绘制run函数,因为它在单独的线程上运行