Skip to content

Underground 1 Android Evolved v0.2.4 - rendimiento, mandos y audio

Latest

Choose a tag to compare

@codepdbh codepdbh released this 19 Oct 13:55

Underground 1 v0.2.4 — rendimiento, mandos y audio

Rendimiento

  • Los hilos del juego se turnan la CPU emulada con menos traspasos: el mismo cambio que en Underground 2 subió los FPS un ~30 % en un Redmi Note 8. También se quita una reserva de memoria en cada llamada del runtime al código del juego.

Mandos y controles táctiles

  • El mando Bluetooth/USB funciona por defecto como teclado con las teclas de Underground 1: RT acelera, LT frena, A freno de mano, B nitro, X cámara, RB/LB marchas, Start pausa; en los menús A acepta y B vuelve atrás. Antes el juego usaba su propia asignación de joystick (B aceleraba y A frenaba, #45). El joystick DirectInput sigue disponible en el launcher (opción «Mando Bluetooth/USB»).
  • Los controles táctiles se vuelven a ocultar si sigues jugando con el mando después de tocar la pantalla.
  • Solo cuentan como mando los dispositivos externos, también en modo teclado; los sensores internos que se anuncian como joystick ya no mueven el coche, y los botones táctiles con un evento de soltar perdido se sueltan solos.

Audio y compatibilidad

  • El sonido se pausa al pasar el juego a segundo plano: antes el último sonido seguía repitiéndose con la app cerrada (#45).
  • Android 10: se vuelve a poder leer la carpeta del juego.
  • Margen de memoria tras cada bloque del montón del juego, como en Windows.

Pruebas y alcance

Las dos arquitecturas compilan. La APK ARM64 se probó en un Redmi Note 8: arranque, menús, carrera a 30–35 FPS con ~33.000 llamadas gráficas por frame, controles táctiles, segundo plano y vuelta, sin cierres. No había un mando físico para comprobar la nueva asignación. Siguen pendientes los sonidos de la carrera anterior que continúan en la siguiente (#53) y las cinemáticas del modo historia (#42). La APK de 32 bits no se probó en un dispositivo.

Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsu1. Misma firma; se instalan como actualización. Se adjuntan sumas SHA-256.