Jump to content
UnitySpain

Aceptamos donaciones vía Paypal.

UnitySpain.com es un servicio gratuito, pero mantener la Comunidad conlleva una serie de gastos.

Fondo Anual Unityspain: Donados 15,00€ de 150,00€

  • Servidor: Dominio.com y Hosting Web
  • Mantenimiento de los Foros
  • Contenido y Servicios Extras
  • Mantenimiento para Redes Sociales

Search the Community

Showing results for tags 'vars'.



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. Hola gente, como estan?. Bueno nose si mis preguntas son medias boludas y basicas, pero ahora tengo un problema con creacion de varias variables diferentes del mismo tipo, para despues utilizarlas(no hace falta utilizar las variables creadas en otra clase, podria usarlas en una misma clase o metodo). Bueno, mi duda principal es como hago para crear muchas variables mixtas del mismo tipo(GameObject en este caso) tal y como dice el titulo huehue. Supongamos que necesito crear variables conforme valla agregando objetos en una lista que adentro tiene un array, bueno eso se obtiene facilongo, con un for bastante basico: //necesito obtener variables GameObject que se llamen "plate"+(i+1) eso //Ejemplo: GameObject plate1 = blabla for (int i = ; i < PlateList.Capacity; i++) { Debug.Log ("plate"+(i+1)); //Aca puedo crear cada variable GameObject, pero nose como nombrarlas //Ejemplo: GameObject "plate"(i+1); ---> en la primer vuelta va a crear GameObject plate1; } //necesito obtener variables GameObject que se llamen "floor"+(z+1)+"_p"+(i+1) eso //Ejemplo: GameObject floor2_p1 = blabla for (int i = ; i < PlateList.Capacity; i++) { for (int z = ; z < PlateList [i].Floor.Length; z++) { Debug.Log ("floor" + (z + 1) + "_p" + (i + 1)); //Aca puedo crear cada variable GameObject, pero nose como nombrarlas //Ejemplo: GameObject "floor"+(z+1)+"_p"+(i+1); ---> en la primer vuelta va a crear GameObject floor1_p1; } } //y yo poder usar aca por ejemplo: // floor2_p1.transform.position = Vector3.Lerp (floor1_p1.transform.position, new Vector3 (5.0f, 2.75f, 1.0f), timePlataform / speedPlataform); ESOS EJEMPLOS ADENTRO DEL FOR NO SUCEDEN, ESTA MAL LA SINTAXIS, FUE SOLO UN EJEMPLO PARA QUE VEAN LO QUE NECESITO. Algo bastante sencillito aunque no paresca, pero me esta costando mucho, pense en crear un string para dsp insertarlo en el nombre de la variable GameObject, pero no se puede, seguro va por ahi la mano pero nose que hacer, o sino convertir un string en GameObject lo cual se me acaba de ocurrir mientras escribo esto jajaja, de todas formas nose como convertir un string a GameObject, pero va por ahi la mano segurisimo. Si hay otra forma mas sencilla avisenme. Tambien algo que tengo mucha intriga, si logro crear dichos GameObject en cada iteracion del for.... Cada iteracion siguiente, hace desaparecer el anterior?? creo que no, no tendria por que pasar... hmmm Espero que se haya etendido(nunca supe escribir bien alla,halla,haya,(conosco aya nomas que es el mas facil)) Una abrazo, espero soluciones. PD: de todas formas no se puede hacer asi por que lo que cree adentro de el for, no lo puedo usar en otro lado... alguna solucion?? u.u
×
×
  • Create New...