我的应用中存在问题。我想在10秒后关闭免疫时间,所以我测量这样的时间:我在create方法上有一个startTime变量,它获得值System.currentTimeMillis()。在此之后我检查渲染函数,即System.currentTimeMillis() - startTime> 10000.这不能很好地工作,需要的时间超过10秒。另外,当我打印到记录System.currentTimeMillis() - startTime时,它首先显示我一段时间" 0"然后它改变了...有什么建议吗?
答案 0 :(得分:0)
libGDX有你想要的类。
我建议您使用Time.Utils calss:
onCreate(){
startTime = TimeUtils.millis();
}
render(){
if(TimeUtils.millis() - startTime > 10000){
//Do your stuff
}
}
答案 1 :(得分:0)