Saludos a todos.Estoy con un proyecto con la intención de sacarlo para Android e iOS, y necesito ayuda con el siguiente tema:Para hacer un selector de niveles actualizable, necesito que se instancie un "selector" por cada mundo o nivel del juego; y como el juego se irá actualizando, se vayan generando automáticamente más paneles de selección según se incrementan los mundos o niveles. En resumen, intentar hacer un script en C# con el que, al actualizar el juego, se muestre el mismo número de paneles que de mundos haya en cada momento. Dicho esto, cada mundo irá en una carpeta, y dentro de ella lo necesario para cada nivel. Por ende, necesito saber por scripting cuántas carpetas exiten dentro de la carpeta de resources, guardarlo como un int, y que se instancien tantos paneles como el int indique. ¿Alguna solución al problema? No se como buscarlo en internet, ya que es complicado de explicar.Muchas gracias de antemano.
Create algún tipo particular de gameobject en cada carpeta, numerado (del 0 al max de carpetas).Usa
Resources.FindObjectsOfTypeAll
Para buscarlos todos los del tipo particular. El último, será el número de carpetas que tengas. Buscado en: http://docs.unity3d.com/es/current/ScriptReference/Resources.FindObjectsOfTypeAll.html (http://docs.unity3d.com/es/current/ScriptReference/Resources.FindObjectsOfTypeAll.html)
[quote author=iRobb" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="15900" data-ipsquote-contentcommentid="101196">Create algún tipo particular de gameobject en cada carpeta, numerado (del 0 al max de carpetas).Usa
Resources.FindObjectsOfTypeAll
Para buscarlos todos los del tipo particular. El último, será el número de carpetas que tengas. Buscado en:
Título: [AYUDA] Obtener en C# el número de carpetas o archivos dentro de Resources.
Publicado por: iRobb en Agosto 04, 2015, 12:30:06 PM
Otra opción es tener un objeto en la raiz de la carpeta que contiene el número total de carpetas. Entiendo que sabrás cuántas carpetas se descargan y el número inicial para irlo actualizando.