Libgdx: getRawDeltaTime () рдХреЛ 0 рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм setContinuousRendering () рдЕрд╕рддреНрдп рд╕реЗ рд╕рддреНрдп рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рджрд┐рд╕ре░ 2013  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: libgdx/libgdx

рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреИрдХрдПрдВрдб рдореЗрдВ detlaTime рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ... рдпрд╣ рдПрдХ рдПрдиреАрдореЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм рджреГрд╢реНрдп 2d.ui рдореЗрдВ рдореЗрдиреВ рдХреЛ рдПрдирд┐рдореЗрдЯ рдХрд░рдирд╛) рдЧреИрд░-рдирд┐рд░рдВрддрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕реЗ рдирд┐рд░рдВрддрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдПрдХ рдПрдиреАрдореЗрд╢рди рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп:

final TextButton button = new TextButton("New Game", textButtonStyle);
button.addListener(new ClickListener() {
    public void clicked(InputEvent event, float x, float y) {
        Gdx.app.debug("TestApplication", "button clicked");
        MoveToAction outAction = Actions.action(MoveToAction.class);
        outAction.setPosition(0, 0);
        outAction.setDuration(.5f);
        outAction.setInterpolation(Interpolation.pow2Out);
        button.addAction(Actions.sequence(outAction, Actions.run(new Runnable() {
            <strong i="6">@Override</strong>
            public void run() {
                Gdx.graphics.setContinuousRendering(false);
                Gdx.graphics.requestRendering();
            }
        })));
        Gdx.graphics.setContinuousRendering(true);
    }
});

рдЬрдм рдмрдЯрди рдХреЛ рдЧреИрд░-рдирд┐рд░рдВрддрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореЗрдВ рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЕрдк рдЗрд╡реЗрдВрдЯ рдбрд╛рдЙрди рдЗрд╡реЗрдВрдЯ рдХреЗ 1 рд╕реЗрдХрдВрдб рдмрд╛рдж рдХреНрд▓рд┐рдХ рдЗрд╡реЗрдВрдЯ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ getDeltaTime () рдПрдиреАрдореЗрд╢рди рдЕрд╡рдзрд┐ рд╕реЗ рдмрдбрд╝рд╛ рд╣реИ ... рдЗрд╕рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдПрдиреАрдореЗрд╢рди рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдирд┐рд░рдВрддрд░ рдкреНрд░рддрд┐рдкрд╛рджрди рдореЗрдВ рдмрджрд▓рддреЗ рд╕рдордп рдбреЗрд▓реНрдЯрд╛рдЯрд╛рдЗрдо рдХреЛ рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдкрд╣рд▓рд╛ _new_ рдлреНрд░реЗрдо рдПрдиреАрдореЗрд╢рди рдХреЗ рдкрд╣рд▓реЗ рдлреНрд░реЗрдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реЛ (рдФрд░ рдЖрдЦрд┐рд░реА рд╡рд╛рд▓рд╛ рдирд╣реАрдВ):

  • рдкреНрд░рддреНрдпреЗрдХ рдмреИрдХрдПрдВрдб рдХреА setContinousRendering () рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде
  • рдПрдХ рдирдП setDeltaTime () рдФрд░ setRawDeltaTime () рдХреЗ рд╕рд╛рде

рдореИрдВ рдЗрд╕реЗ рдЖрддреНрдордирд┐рд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдмрд╣реБрдд рд╕рд╛рд░реА рдмреИрдЯрд░реА рд▓рд╛рдЗрдл рдмрдЪрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдирд┐рдореЗрд╢рди рд░рдЦрддрд╛ рд╣реИред

рддреБрдо рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реЛ ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдк рдбреЗрд▓реНрдЯрд╛ рд╕рдордп рдХреЛ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рддрдХ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдФрд░ рдЪрд╛рд╣рд┐рдП)ред

рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ https://github.com/libgdx/libgdx/blob/master/tests/gdx-tests/src/com/badlogic/gdx/tests/ActionTest.java рдореЗрдВ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдк рдбреЗрд▓реНрдЯрд╛ рд╕рдордп рдХреЛ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рддрдХ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдФрд░ рдЪрд╛рд╣рд┐рдП)ред

рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ https://github.com/libgdx/libgdx/blob/master/tests/gdx-tests/src/com/badlogic/gdx/tests/ActionTest.java рдореЗрдВ

рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдкрд╛рдп рд╣реИ!

рдпреЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ
рдЕрдзрд┐рдХрддрдо рд╕рдордп = 0.2f
рдбреЗрд▓реНрдЯрд╛ = рдбреЗрд▓реНрдЯрд╛> рдореИрдХреНрд╕рдЯрд╛рдЗрдо? рдЕрдзрд┐рдХрддрдо рд╕рдордп: рдбреЗрд▓реНрдЯрд╛;
рдпрджрд┐ рдЖрдкрдХреЛ 30fps рдорд┐рд▓рддрд╛ рд╣реИ рддреЛ рдЕрдзрд┐рдХрддрдо 5 рдлреНрд░реЗрдо рдкрд░ рд╕реНрдХрд┐рдк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рд╕реНрдореВрде рдореВрд╡рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕реНрд╡реАрдХрд╛рд░реНрдп)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ghost picture ghost  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

toyknight picture toyknight  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

astrapi69 picture astrapi69  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

HoldYourWaffle picture HoldYourWaffle  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zjc121 picture zjc121  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ