Jump to content

Search the Community

Showing results for tags 'instanciar'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

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

Blogs

There are no results to display.

There are no results to display.


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 5 results

  1. toy buscando como loco y no encuentro como instanciar un player diferente en la escena es un juego 2d pero será lo mismo al instanciar lo he intentado pero no se como pongo parte del script. if (BotonMOto1Sel.Moto1) { StartCoroutine(Loadlevelslider()); ImagenCarga.SetActive(true); if (Moto1Insta != null) { if (tiempo >= 0) { DontDestroyOnLoad(Instantiate(Moto1Insta)); tiempo = 0f; } } } Bueno he conseguido que carge y ahora tengo otro problema que no funciona los botones y la puntuación me dice que no ecuentra el objeto : private Puntos puntos; public PolygonCollider2D pol2d; public Transform CentroDeMasa; private CamaraPlayer camPlayer; private void Awake() { camPlayer = GameObject.Find("Main Camera").GetComponent<CamaraPlayer>(); puntos = GameObject.Find("Puntos").GetComponent<Puntos>(); FondoS = GameObject.Find("FondoScroll").GetComponent<ScrollFondo>(); PulsarBoton = GameObject.Find("BotonCorrer").GetComponent<BotonCorrer>(); VolteretaBoton = GameObject.Find("BotonVoltereta").GetComponent<BotonVoltereta>(); puntos.rutaArchivo = Application.persistentDataPath + "/data.dat"; puntos.textoPuntos.text = "" + puntos.puntosSalt; } Me he dado cuenta que al instanciar como lo estoy haciendo no ecuentra los gameobjects privados,como puedo solucionarlo ayuda por favor.
  2. Hola nuevamente. Otra vez atrancado en algo que será una chorrada pero tras un par de días de pelearme con ello, mirar en la ayuda de Unity y el foro, diría que lo estoy haciendo calcado, pero no, hay algo que no me va. Trato de instanciar un prefab, y lo curioso es que me lo genera, así que mal, mal, no lo estoy haciendo, pero algo no "rula". Me explico, al crearlo quiero tener una referencia al objeto instanciado para poder lógicamente modificar sus propiedades. Pero no hay manera. No es mucho problema, podría buscar por tipo, o añadirle un tag, imagino que funcionaría, pero la primera cuestión es que parece más evidente obtener esta referencia en el momento de la creación, es más limpio y consume menos recursos. Segundo, por qué si no lo estoy consiguiendo, es que algún concepto no he entendido bien, y eso puede ser un problema importante más adelante, así que si alguien puede darme una idea de qué estoy haciendo y/o entendiendo mal, estaría muy agradecido. Empiezo creando la referencia a un GameObject en la declaración de la clase: Me crea el objeto sin problema, lo veo en el juego, en el inspector e incluso puedo manipularlo manualmente desde la pantalla de diseño. Sin embargo Planeta1GO me aparece siempre como NONE (GameObject), vamos el Null de toda la vida. He probado a crear el objeto en la misma línea de la instanciación como he visto en muchos ejemplos: Y todas las combinaciones que se me han ocurrido. Como siempre muchas gracias a todos.
  3. Hola, estoy teniendo un problema al querer instanciar unas particulas como hijas del Player, para que le sigan al instanciarse. También intento que se ejecute un sonido al colisionar con el objeto (Scroll) pero no se ejecuta ¿Una ayuda? PD: Soy aún principiante jajaja #pragma strict public var sound1:AudioClip; public var particulas:GameObject; public var padre:Transform; function OnTriggerEnter(hit:Collider) { if(hit.gameObject.tag == "Scroll") { Destroy(hit.gameObject); Instantiate(particulas, transform.position, transform.rotation); particulas.transform.parent = padre.transform; GetComponent.<AudioSource>().PlayOneShot(sound1); } }
  4. Good afternoon. My question is this: My character grab a box that is containing various powers, to grab it, this gives a random power. I want that power remains stored in another game object, to use it, anytime pressing a key. My Script public GameObject[] anim; public GameObject objetoPadre; void OnTriggerEnter2D(Collider2D collider) { Destroy(gameObject); Generar(); } void Generar() { GameObject objetoHijo = Instantiate(anim[Random.Range(0,anim.Length)], transform.position, Quaternion.identity) as GameObject; objetoHijo.transform.parent = objetoPadre.transform; objetoHijo.transform.position = objetoPadre.transform.position; Destroy(objetoHijo, 1); So, immediately, I instance the power, and I want to do it as I specified at the beginning. Thanks for the help.
  5. Hola a todos. No he podido instanciar prefabs de imagenes 2d de canvas, dentro del canvas, cuando se instancian, en la jerarquia estan fuera del canvas. He intentado que el prefab haga transform.parent al canvas, pero me salen errores de diferentes maneras. He intentado lo más comun pero como el canvas usa Rect Transform no el transform no he podido hacerlo hijo del canvas. Me pueden ayudar.
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...