<small id='MvKN1'></small><noframes id='MvKN1'>

    <bdo id='MvKN1'></bdo><ul id='MvKN1'></ul>
  • <tfoot id='MvKN1'></tfoot>

      1. <legend id='MvKN1'><style id='MvKN1'><dir id='MvKN1'><q id='MvKN1'></q></dir></style></legend>
      2. <i id='MvKN1'><tr id='MvKN1'><dt id='MvKN1'><q id='MvKN1'><span id='MvKN1'><b id='MvKN1'><form id='MvKN1'><ins id='MvKN1'></ins><ul id='MvKN1'></ul><sub id='MvKN1'></sub></form><legend id='MvKN1'></legend><bdo id='MvKN1'><pre id='MvKN1'><center id='MvKN1'></center></pre></bdo></b><th id='MvKN1'></th></span></q></dt></tr></i><div id='MvKN1'><tfoot id='MvKN1'></tfoot><dl id='MvKN1'><fieldset id='MvKN1'></fieldset></dl></div>

        在 libgdx 游戏中设置延迟

        时间:2023-05-20

            <tbody id='Evtkk'></tbody>
        1. <small id='Evtkk'></small><noframes id='Evtkk'>

            <bdo id='Evtkk'></bdo><ul id='Evtkk'></ul>
            <tfoot id='Evtkk'></tfoot>

          • <legend id='Evtkk'><style id='Evtkk'><dir id='Evtkk'><q id='Evtkk'></q></dir></style></legend>
          • <i id='Evtkk'><tr id='Evtkk'><dt id='Evtkk'><q id='Evtkk'><span id='Evtkk'><b id='Evtkk'><form id='Evtkk'><ins id='Evtkk'></ins><ul id='Evtkk'></ul><sub id='Evtkk'></sub></form><legend id='Evtkk'></legend><bdo id='Evtkk'><pre id='Evtkk'><center id='Evtkk'></center></pre></bdo></b><th id='Evtkk'></th></span></q></dt></tr></i><div id='Evtkk'><tfoot id='Evtkk'></tfoot><dl id='Evtkk'><fieldset id='Evtkk'></fieldset></dl></div>

                  本文介绍了在 libgdx 游戏中设置延迟的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我有一个游戏(比如超级跳投,这个游戏是一个跳跃游戏),我们的角色有生命.与敌人碰撞后,他的生命减少.我想在 1 秒后计算碰撞.我的意思是在这 1 秒内,如果我的角色与敌人接触,什么都不会发生,他会继续前进.为此,我在 GameScreen 类中定义了一个布尔变量,名称为collision",在 Wolrd 类中定义另一个,名称为collBirds".在与敌人碰撞一次接触后,collBirds 变为 true.但我想在 1 秒碰撞后更改为假.我使用了一些东西,比如 System.currentTimeMillis() 和for loop",但什么也没发生.我的java不太好.

                  i have a game(like super jumper, this game is a jumping game) that our character has life. after collision with enemies, his life reduce. and i want to after 1 sec , calculate the collisions. i mean in this 1 sec, if my character contact with enemies , nothing happen and he continue his way. for this , i define a boolean variable in my GameScreen class, name "collision" and another in Wolrd class, name "collBirds". after one contact with enemy collision and collBirds change to true. but i want after 1 sec collistion change to false. i use several things like System.currentTimeMillis() and "for loop",and nothing happen. i'm not so good in java.

                  这是我的条件:

                  if(World.collBirds == true && collition == false){
                          life -= 1;
                          lifeString = "Life : " + life;
                          World.collBirds = false;
                          collition = true;
                          for (??? "need to stay here for 1 sec" ???) {
                              collition = false;
                          }
                      }
                  

                  推荐答案

                  在某些情况下,您可能还想使用 com.badlogic.gdx.utils.Timer

                  In some cases you could also want to use com.badlogic.gdx.utils.Timer

                  示例用法:

                  float delay = 1; // seconds
                  
                  Timer.schedule(new Task(){
                      @Override
                      public void run() {
                          // Do your work
                      }
                  }, delay);
                  

                  这篇关于在 libgdx 游戏中设置延迟的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在屏幕之间切换 Libgdx 下一篇:使用 libGDX 绘制填充多边形

                  相关文章

                  最新文章

                    <legend id='ad1C0'><style id='ad1C0'><dir id='ad1C0'><q id='ad1C0'></q></dir></style></legend>
                  1. <i id='ad1C0'><tr id='ad1C0'><dt id='ad1C0'><q id='ad1C0'><span id='ad1C0'><b id='ad1C0'><form id='ad1C0'><ins id='ad1C0'></ins><ul id='ad1C0'></ul><sub id='ad1C0'></sub></form><legend id='ad1C0'></legend><bdo id='ad1C0'><pre id='ad1C0'><center id='ad1C0'></center></pre></bdo></b><th id='ad1C0'></th></span></q></dt></tr></i><div id='ad1C0'><tfoot id='ad1C0'></tfoot><dl id='ad1C0'><fieldset id='ad1C0'></fieldset></dl></div>
                    • <bdo id='ad1C0'></bdo><ul id='ad1C0'></ul>

                  2. <tfoot id='ad1C0'></tfoot>

                      <small id='ad1C0'></small><noframes id='ad1C0'>