小编Yas*_*ari的帖子

在Java中将变量的值更改一定时间

我正在开发一个相当基本的2D Java游戏.我想知道是否有任何方法可以在一段时间内更改变量(例如布尔值或整数)?我想避免使用for循环,因为它们会在一段时间内完全冻结我的游戏.代码将是这样的:

if(certainAbilityIsActivatedThatTakes5Seconds){

  // for 5 seconds{

  player1.isBeingAffectedByTheAbilityThatTakes5Seconds = true; } 
Run Code Online (Sandbox Code Playgroud)

希望我说的是有道理的,也是可行的.任何帮助都会很棒.现在我已经设法找到了这样做的方法,但它依赖于每秒至少获得60帧.我将不得不想象这是一种伪劣的做法.任何帮助都会很棒.

java time

3
推荐指数
1
解决办法
4840
查看次数

标签 统计

java ×1

time ×1