Anddengine中基于时间的碰撞检测?

时间:2013-03-15 12:46:15

标签: android andengine

我正在创造一个移动球与洞碰撞的游戏。 然后从场景中移除球。 我使用

成功实现了这一点
if (ball.collidesWith(hole)) {
    //remove ball
}

但是我需要一个计时器延迟,如果球与球相撞继续3秒然后移除球,否则不。 谁能告诉我怎么做。

谢谢

1 个答案:

答案 0 :(得分:0)

使用计数器将毫秒添加到类中的私有变量中。

if (ball.collidesWith(hole)) {
   counter+=elapsedtime; //add time since last call
}else
   counter=0;
}
更新方法中的

包括:

if(counter>=3000)
{
//remove ball
}