Emulador Gba Para Chromebook

21 views
Skip to first unread message

Eleanor Heidecker

unread,
Jul 18, 2024, 2:21:50 PM7/18/24
to winetace

Bluestacks es el programa que ha conseguido unir el ecosistema mvil con el mundo del PC. Bluestacks puede ejecutar cualquier juego o aplicacin Android en un PC con Windows o un Mac con MacOS de una manera muy sencilla.

emulador gba para chromebook


Descargar archivo ☆☆☆ https://bltlly.com/2zn8Yk



Sabemos que Chromebook es en esencia un PC con procesador AMD o Intel en el que han instalado el sistema operativo ChromeOS. Pero eso no significa que sea compatible con las aplicaciones de PC.

ChromeOS ha sido desarrollado para ser lo ms parecido a un sistema mvil posible. Es decir que no se corrompa con el tiempo, que tenga una proteccin antivirus instalada de serie, y que proporcione un consumo reducido.

Pero ChromeOS ha tenido xito sobretodo porque el usuario dispone de todo el ecosistema Android de aplicaciones y juegos. Y tambin porque es un sistema seguro y sencillo de utilizar.

Como te acabo de decir ChromeOS ya integra las aplicaciones de Android en la Google Play Store, eso significa que si tu sistema lleva este sistema por defecto, no necesitas instalar Bluestacks en un chromebook con ChromeOS, pues este ya ejecuta nativamente las aplicaciones de Android.

Con Google Play Juegos, es ms fcil llevar tu juego para dispositivos mviles a las PC con Windows. Esto significa que puedes aumentar la participacin de los jugadores y tu pblico sin tener que redisear tu juego ni redisear tu modelo de negocios. An debes realizar algunos cambios para que tus nuevos jugadores de PC tengan la mejor experiencia posible.

En este codelab, se abordan las partes bsicas de la lista de tareas de requisitos para ponerlo en marcha y ayudarte a preparar tu propio juego de Unity para Google Play Juegos en PC. No se tratan las integraciones ms detalladas, como el acceso con Play Juegos y la API de Play Integrity.

Primero, descarga el emulador en esta pgina. Si no ves el vnculo de descarga, asegrate de haber accedido con una cuenta que se haya agregado al grupo play-mp-emu. Los miembros de este grupo reciben una notificacin cuando hay actualizaciones disponibles para el emulador, as que asegrate de recibir correos electrnicos de play-...@googlegroups.com.

Necesitas una versin reciente de adb para detectar el emulador. La versin incluida con Android Studio funciona, pero adb no se enva con Unity. El emulador incluye una versin compatible, y puedes encontrarla en C:\Program Files\Google\HPE_Dev\emulator. Si quieres obtener la mejor experiencia para desarrolladores, puedes instalar Android Studio y usarlo para administrar el SDK de Android.

Es posible que la versin de adb enviada con Unity no sea compatible con el emulador. Para asegurarte de que aparezca, selecciona File -> Build Settings y revisa el dilogo Run Device.

Precaucin: Recuerda usar adb connect localhost:6520 con la versin de adb que se incluye con Unity si ejecutaste adb antes de la prueba. En el momento de esta escritura, no se usaba ninguna versin probada de Unity con un adb compatible.

En funcin de tu proyecto, el proceso de compilacin y el nivel de comodidad, puedes optar por configurar Unity para que se implemente directamente en el emulador de Google Play Juegos o compilar un APK y, luego, implementarlo de forma manual con adb install. Para implementarlo manualmente, se requieren la menor cantidad de cambios, pero es posible que se ralentice el ciclo de iteracin.

Nota: Si no aparece el emulador, es posible que debas ejecutar adb connect localhost:6520. Esto se debe a que adb integrado de Unity tiene prioridad hasta que lo cambies y te vuelvas a conectar manualmente a la nueva instancia de adb.

Segn el estado del error y de tu versin de Unity, es posible que tambin debas cambiar la versin de tus herramientas de compilacin. Para ello, verifica que ests generando un mainTemplate.gradle y un launcherTemplate.gradle.

Nota: Proyectos que usanEDM4U yandroidx bibliotecas, comoFirebase, tambin debes generar unCustom Gradle Properties Template para realizar correctamente una resolucin de dependencias. Si no usaste una plantilla de Gradle personalizada en el pasado, te recomendamos que verifiques tambin esta configuracin.

Puedes comenzar a desarrollar juegos para Google Play Juegos sin acceso al emulador de Google Play Juegos mediante un dispositivo con Chrome OS. Al igual que Google Play Juegos para PC, las Chromebooks tienen teclados y mouse, tienen pantallas grandes y estn disponibles en configuraciones x86. Usaremos el complemento de Unity Android Logcat con la Chromebook.

Google Play Juegos requiere que implementes una versin x86 del juego, que es parte de su capacidad de alcanzar comparativas de rendimiento en computadoras de escritorio. Todas las variantes de Unity pueden generar compilaciones de Android compatibles con x86 y x86-64 (etiquetadas como "Sistema operativo Chrome"), y Unity 2018 y las versiones anteriores pueden generar compilaciones de x86. Para desbloquear estas arquitecturas, primero necesitas cambiar al backend de secuencias de comandos IL2CPP, que es probable que ya realices en produccin para ofrecer compatibilidad con arm64.

Nota: Cada arquitectura adicional que agregues aumenta tu tiempo de compilacin. Si bien puede empaquetar todos sus objetivos ARM y x86 en un paquete, es posible que desee elegir solo x86 o x86-64 durante el desarrollo de la funcin.

Si no puedes implementar tu juego, comprueba si aparece "Dispositivo Google HPE (localhost:6520)" en la lista "Dispositivo de ejecucin". Si falta, asegrate de que HPE_Dev est en ejecucin y puedas ver la pantalla principal de Android. Si an no aparece en la lista de dispositivos, ejecuta adb connect localhost:6520 con los adb.exe exactos que ests usando. Si usas el complemento de Android Logcat Unity, selecciona Tools -> Abrir terminal para abrir una terminal en el directorio con el mismo adb.exe Unity que usa.

Cuando sea posible, intenta realizar cambios en el juego en funcin de mtricas independientes de la plataforma o la presencia de ciertas funciones. Por ejemplo, un jugador en Android puede conectar un mouse y un teclado, o bien conectar un monitor, por lo que cambiar el esquema de control o los elementos HUD en respuesta a la configuracin de tu dispositivo te permite aprovechar el funcionamiento de Google Play Juegos en PC en todas las plataformas compatibles.

Las PC tienen una pantalla ms grande que la de un telfono Android tpico. Cuando sea posible, te recomendamos que el HUD no ocupe ms del 20% de la pantalla. Dado que muchos juegos para dispositivos mviles usan "Ajustar con tamao de pantalla", cambiar esto a "Tamao fsico constante" o "Tamao de pxel constante" puede ser un buen primer paso para lograr este objetivo.

Tambin puedes establecer de forma dinmica la configuracin de calidad con el comando QualitySettings.SetQualityLevel durante el tiempo de ejecucin si detectas que se est ejecutando en Google Play Juegos. El emulador de Google Play Juegos usa ANGLE para emitir comandos nativos de DirectX o Vulkan a partir de las emisiones de OpenGL de Unity, por lo que es probable que logres una mayor fidelidad de los grficos que en las versiones para juegos de dispositivos mviles.

Los juegos que se envan a travs de Google Play Juegos deben compilarse en funcin de la entrada del mouse y del teclado. Debers planificar cmo interactuar con el juego con un mouse y un teclado, as que tmate el tiempo para adquirir el SDK de entrada unitypackage. Si no ves una descarga en esa pgina, asegrate de haber accedido con una cuenta en el grupo play-mp-libs.

Con fines de prueba, muchos juegos crean controles bsicos de mouse y de teclado para el desarrollo en el editor. Cuando sea posible, deberas habilitarlos cuando ejecutes una app en el dispositivo con Chrome OS o en el emulador de Google Play Juegos.

Nota: Si actualmente usas #if UNITY_EDITOR para detectar si ests ejecutando en el editor, cmbialo a la marca de tiempo de ejecucin if (Application.isEditor) para que tambin verifiques GoogleDeviceUtilities.IsGooglePlayGames. GoogleDeviceUtilities.HasKeyboard

De forma predeterminada, Google Play Juegos y Chrome OS convierten la entrada del mouse en un toque simulado. Si usas Input.GetTouch y Input.touchCount, el juego seguir funcionando segn lo esperado. Si confas en la entrada multitctil, como controles de pulgar doble o pellizcar para hacer zoom, debes asignar la accin a las pulsaciones de las teclas. Tambin debes asignar acciones en el juego a pulsaciones de teclas, como presionar i para abrir tu inventario, escape para cerrar cuadros de dilogo e Intro para enviar mensajes en el juego.

El microjuego de plataforma 2D usa las flechas para moverte y la barra espaciadora para saltar. Si usas tu propio juego, asegrate de tener las vinculaciones de teclas preferidas para el siguiente paso.

Ahora que configuraste los controles del mouse y del teclado, debes agregar compatibilidad con el SDK de entrada . Esto ayuda a los jugadores a descubrir las entradas de tu PC con una ventana emergente prctica:

En primer lugar, es comn usar vistas web incorporadas para mostrar elementos como tu Poltica de Privacidad o Condiciones del Servicio. Aunque estos funcionan en Google Play Juegos, se muestran en un navegador incorporado para "dispositivos mviles", en lugar del navegador de escritorio preferido del jugador, y pueden causar confusin para los jugadores de PC. Por lo tanto, en Unity, si usas alguna extensin para mostrar un navegador incorporado, recurre a Application.OpenURL(url).

En segundo lugar, no se permiten anuncios actualmente en Google Play Juegos, aunque puedes dejar los SDK de anuncios para los reproductores de Chrome OS y dispositivos mviles. Usa GoogleDeviceUtilities.IsGooglePlayGames para determinar si debes incluir anuncios en el juego. Otras API relacionadas con los pagos, como Google Pay, funcionarn segn lo esperado.

Hay varias funciones y permisos de Android que no se admiten en Google Play Juegos. Una regla general es que la compilacin de tu PC nunca debe aparecer un dilogo emergente de permisos. Una vez que tienes algo bueno que hacer, ahora que tienes tu compilacin lista, es probar una nueva instalacin tpica y escribir los dilogos que veas para agregarlos a tu lista de tareas pendientes para enviar el juego.

Reply all
Reply to author
Forward
0 new messages