Jump to content
UnitySpain

Search the Community

Showing results for tags 'bucles'.



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
  • El Blog de Pioj

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. Hola comunidad Me he visto en la necesidad de solicitar la ayuda de ustedes, pues me encuentro atascado en un script que necesito. Adjunto dejo el codigo, no esta probado y seguro tiene algunas palabras mal escritas, pero es la idea que tengo. en los comentarios describo el problema plateado esta en la funcion "generarLibros", no doy con los bucles esos para repetir cada revision de datos. No se si trabajar con string es la mejor manera, cualquier consejo me vendria muy bien. Una ayudita por favor. using UnityEngine; using System.Collections; using System.Collections.Generic; using System.Linq; public class generadordelibros : MonoBehaviour { /*las letras seria lo encerrado en comas (cada letra seguida de numero)y las hojas serian cada parte del string separado por slash (/), mas adelante se crearan arrays de strings a parir de este usando string.split */ private string strData = "a1,a2,c1,z2/d6,f6,s4/s5,r2,k6" public struct libro { public hoja[] hojas; public libro(hoja[] hojas) { this.hojas = hojas; } } public class hoja { public string[] letras; } void Start () { hojas = procesarHojas(strData); libros = generarLibros(hojas); } private hoja[] procesarHojas(string strData) { hoja[] hojasTemp = new hoja[strData.Length]; //separar cada hoja por (/) strData = strData[s].Split(new char[] {'/'}); for(int s=0; s<strData.Length; s++) { hoja nuevaHoja = new hoja(); //separar cada letra por (,) nuevaHoja.letras = strData.Split(new char[] {','}); hojasTemp[s] = nuevaHoja; } return hojasTemp; } public libro[] generarLibros(string[] hojas) { List<libro> libros = new List<libro>(); for (int k; k<hojas.Length; k++){ /*por cada hoja comparar las letras dentro de ella con las de dentro de cada hoja en cada libro, si existe almenos una crear otro libro y añadirle las hojas, si no existen en el actual libro (ni siguiera una) añadirlas al libro. la idea es queue se generen todas las combinaciones posibles de libros para que cada grupo de hojas esten en libros diferentes sin repetirse en el mismo libro. */ } return libros.ToArray(); } }
×
×
  • Create New...