我正在创造一个移动球与洞碰撞的游戏。 然后从场景中移除球。 我使用
成功实现了这一点if (ball.collidesWith(hole)) {
//remove ball
}
但是我需要一个计时器延迟,如果球与球相撞继续3秒然后移除球,否则不。 谁能告诉我怎么做。
谢谢
答案 0 :(得分:0)
使用计数器将毫秒添加到类中的私有变量中。
if (ball.collidesWith(hole)) {
counter+=elapsedtime; //add time since last call
}else
counter=0;
}
更新方法中的包括:
if(counter>=3000)
{
//remove ball
}