Laggy proyecto vacío a 60FPS

@Override public void create() { batch = new SpriteBatch(); img = new Texture("badlogic.jpg"); } @Override public void render() { Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); if (x < 0 || x > 400) { speed = -speed; } x += speed * Gdx.graphics.getDeltaTime() * 60; Gdx.app.log("delta",Gdx.graphics.getDeltaTime()+""); batch.begin(); batch.draw(img, x, 0); batch.end(); } 

Tuve un problema y creé un nuevo proyecto. El problema libgdx intenta mantener 60FPS y avarage deltatime es ~ 16ms.Some renders toma + 20ms luego render toma 12ms (render1 + render2 = 32ms) para lograr 60FPS. Eso hace que el juego sea lento. Como se puede ver no tengo nada en el proyecto y es lo mismo en desktoplaunch. ¿Cómo resolviste esto?

Nota: También intenté reqeustRendering. Pero es lo mismo si el render toma más tiempo que el promedio. También intenté esperar algún tiempo para el render si eso es menos de 16ms. Tampoco ayudó. No tiene ningún problema de GC. Uso Libgdx 1.6.4.

No registrar salida en el bucle de renderización

Quite la línea Gdx.app.log("delta",Gdx.graphics.getDeltaTime()+""); Ya que esto escribe la salida en el registro, lo que ralentiza su procesamiento de bucle dramáticamente.

  • ¿El hecho de tener activos no utilizados en la carpeta de activos afectan al tamaño de la aplicación?
  • Cómo sincronizar Play Services Multijugador en tiempo real
  • ¿Qué tipo de efectos secundarios tiene libgdx numSamples?
  • Libgdx Etiqueta de texto de varias líneas de altura
  • @Named proveedores con los mismos tipos de retorno terminan dando java.lang.IllegalArgumentException: Duplicar
  • Cómo detectar cuando el dispositivo está orientado al revés en libGDX
  • Usando ScreenUtils para guardar la captura de pantalla como imagen en libgdx
  • Cómo agregar libgdx como sub view en android
  • LinearLayout analógico dentro de la tabla en LibGDX
  • LibGDX texturepacker rotación
  • LIBGDX: agregue un enlace de texto que se puede hacer clic
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.