首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio Libgdx时间已过

Android Studio Libgdx时间已过
EN

Stack Overflow用户
提问于 2015-08-23 20:34:39
回答 2查看 81关注 0票数 0

我的应用程序有问题。我想在10秒后关闭免疫时间,所以我像这样测量所经过的时间:我在create方法上有一个startTime变量,它获得值System.currentTimeMillis()。在此之后,我检查了System.currentTimeMillis() - startTime > 10000的呈现函数。这不是很有效,它需要比10秒更长的时间。此外,当我打印到日志System.currentTimeMillis() - startTime时,它首先显示"0“一段时间,然后它会改变...有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2015-08-24 00:25:09

libGDX提供了您想要的类。

我建议你使用Time.Utils类:

代码语言:javascript
复制
onCreate(){
    startTime = TimeUtils.millis();
}

render(){
    if(TimeUtils.millis() - startTime > 10000){
        //Do your stuff
    }
}
票数 0
EN

Stack Overflow用户

发布于 2015-08-24 05:10:58

好了,伙计们,我终于自己想明白了。我需要使用long来保存该大小的值。这是很明显的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32166695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档