Buenos días!
Estoy desarrollando una aplicación que descarga de un servidor modelos 3D para luego cargarlos en la escena. Para la parte de la descarga he conseguido hacerlo de manera "asincrona".
Sin embargo, a la hora de cargar los objetos pese a meter toda la ejecución de la carga de objetos dentro de una co-rutina tanto en el editor como en el dispositivo, la ejecución del programa se "detiene" 3 o 4 segundos hasta que la carga finaliza. Hay alguna forma de evitar esos 3,4 segundos?
Un saludo y Gracias!
Estoy desarrollando una aplicación que descarga de un servidor modelos 3D para luego cargarlos en la escena. Para la parte de la descarga he conseguido hacerlo de manera "asincrona".
Sin embargo, a la hora de cargar los objetos pese a meter toda la ejecución de la carga de objetos dentro de una co-rutina tanto en el editor como en el dispositivo, la ejecución del programa se "detiene" 3 o 4 segundos hasta que la carga finaliza. Hay alguna forma de evitar esos 3,4 segundos?
private void addModel(string path, StepContent model)
{
StartCoroutine(LoadObjets(path, model));
}
IEnumerator LoadObjets(string path, StepContent model)
{
// Aqui va todo el codigo de la carga.
yield return null;
}
Un saludo y Gracias!
