Version: 2019.2
Android
Android environment setup

Empezar con el desarrollo de Android

The Android environment setup topic of the Unity Manual contains a basic outline of the tasks that you must complete before you are able to run code on your Android device, or in the Android emulator. For more in-depth information on setting your Android development environment, see the step-by-step instructions on the Android developer portal.

If you miss installing some necessary item during set-up, Unity verifies your development environment when building for Android and prompts you to upgrade or download missing components.

Unity provides scripting APIs that allow you to access various input data and settings from Android devices.

Consulte la página de scripts de Android del Manual para obtener más información.

Exponer código C, C ++ o Java nativo a scripts

Utilice complementos para llamar a funciones de Android escritas en C/C ++ directamente desde scripts de C # (las funciones de Java se pueden llamar indirectamente).

Para saber cómo hacer que estas funciones sean accesibles desde Unity, visite la página de plugi-ins de Android.

Occlusion culling

Unity incluye soporte para occlusion culling que es un valioso método de optimización para plataformas móviles.

Referirse a la página del Manual Occlusion Culling para más información.

Personalización del splash screen (pantalla de inicio)

You can customize the splash screen that displays while the game launches on Android.

Referirse a Personalizar una Splash Screen para Android para más información.

Solución de problemas y reportes de bugs

La guía de resolución de problemas Android le ayuda a descubrir la causa de los errores lo más rápido posible. Si después de consultar la guía, sospecha que el problema es causado por Unity, presente un bug report siguiendo las pautas de reportar bugs de Unity.

Mire la página de Android bug para detalles sobre cómo llenar bug reports.

Compresión de textura

Ericsson Texture Compression (ETC) is the standard texture compression format on Android.

ETC1 es compatible con todos los dispositivos Android actuales, pero no admite texturas que tengan un canal alfa. ETC2 es compatible con todos los dispositivos Android compatibles con OpenGL ES 3.0. Este método proporciona una mejor calidad para texturas RGB y también admite texturas con un canal alfa.

Por defecto, Unity utiliza ETC1 para texturas RGB comprimidas y ETC2 para texturas RGBA comprimidas. Si ETC2 no es compatible con un dispositivo Android, la textura se descomprime en tiempo de ejecución. Esto tiene un impacto en el uso de memoria y también afecta la velocidad de renderizado.

DXT, PVRTC, ATC y ASTC son texturas de soporte con un canal alfa. Estos formatos también admiten tasas de compresión más altas y/o una mejor calidad de imagen, pero solo son compatibles con un subconjunto de dispositivos Android.

Es posible crear archivos de distribución de Android (.apk) por separado para cada uno de estos formatos y permitir que el sistema de filtrado de Android Market seleccione los archivos correctos para diferentes dispositivos.

Movie/Video playback

We recommend you use the Video Player to play video files. This supersedes the earlier Movie Texture feature.


  • Video Player component added in Unity 5.6
Android
Android environment setup