Jump to content
UnitySpain

Search the Community

Showing results for tags 'cuarentena'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Inicio
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
  • Mesa de ayuda
    • Unity
    • Arte
    • Otras Especialidades
    • Builds & Dispositivos
  • Aportes de la Comunidad
    • Recursos
    • Eventos
    • Buenas Prácticas
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

  • byGui

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 1 result

  1. Estoy desarrollando un juego de geolocalización para android, es decir, que carga las coordenadas y el mapa de google, etc. Funciona perfectamente, y la verdad es que me está quedando bien, todo perfecto. El problema que tengo es que cuando está buscando la localización, el juego se queda colgado, solo por 2-3 seg mientras busca las coordenadas, pero es molesto, obviamente. Además porque mi juego consulta cada 5 seg para ver si te has movido del sitio. Así que un juego que cada 5 seg se queda colgado... como que no. Ya realizo la busca de coordenadas en una cuarentena, para que se haga en paralelo, pero aún así se queda colgado. Si lo necesitáis, os pongo el código entero, pero de momento paso porque es mucho código. Pongo un resumen del algoritmo: if (temporizador > 5f) { StartCoroutine(Refresh()); } IEnumerator Refresh() { cargar coordenadas (); if (está desactivado sistema gps) yield break; // salir de la cuarentena while (no encuentra coordenadas && esperado < tiempoEspera) { yield new WaitForSeconds (1); ++ esperado // contar los segundos esperados } if (esperado >= tiempoEspera) // si se ha superado el tiempo de espera salir yield break; sacar coordendas y sacar distancia a coordenadas anteriores if (distancia > x) // te has movido lo suficiente cargar mapas de google else terminar (no hace faltar cargar los mapas si estamos en el mismo sitio) } Como veis, solo descargo los mapas de google de internet si me he movido de la posición, pero el juego se me queda colgado aunque no me mueva. Y sé que no los descarga, porque tengo booleanos por ahí puestos y ya lo he comprobado. Así que eso no es. Es al cargar la posición, que la app se queda colgada hasta que la encuentre.
×
×
  • Create New...