Jump to content

RankDown

Fosiles
  • Content Count

    9
  • Joined

  • Last visited

Everything posted by RankDown

  1. Buenas, chic@s. Estoy haciendo un sistema de inventarío, pero estoy atascado en esta zona, lo que sucede es que cuando pulso la tecla "E" no ejecuta el "if", si no, que pasa directamente al "else", y no se que cambiar de esa linea, espero que con esta parte del código sea suficiente. if (Input.GetKeyUp(KeyCode.E)) { float index1 = Random.Range( ,slots.Length ); int index = Mathf.RoundToInt(index1); print(index); slotBusqueda = GameObject.FindGameObjectWithTag("Slot").GetComponent<InvSlotsInfo>(); if (slotBusqueda.oNumero == Hit.transform.gameObject.GetComponent<invobjectinfo>().numero) { slotBusqueda.cantidad = slotBusqueda.cantidad + Hit.transform.gameObject.GetComponent<invobjectinfo>().cantidad; Destroy(Hit.transform.gameObject); } else { slots[index].oNumero = Hit.transform.gameObject.GetComponent<invobjectinfo>().numero; slots[index].cantidad = slots[index].cantidad + Hit.transform.gameObject.GetComponent<invobjectinfo>().cantidad; Destroy(Hit.transform.gameObject); } } Espero que me puedan ayudar, un saludo.
  2. RankDown

    -

    Para que aparezca un texto cuando este la puerta abierta que diga: "Cerrar"
  3. Ahora sale esto, pero no hace nada, el collider contiene el script el layer 2 y el animation, y la "Llave" el tag "Player", y el objete de la animacion no tiene nada xD. Meda errores y por si acaso, estoy en unoty 4.x xD
  4. SI, a mi no se me da bien lo de hacer script y lo que tiene que hacer es que cuando un objeto entre en el trigger se ejecute la animación, y lo e colocado a si: Objeto: Puerta trigger: script y me da este error:, a ver si me puedes ayudar xD. Un saludo.
  5. Hola. Quiero hacer un script para que cuando pase por un lugar determinado se ejecute una animacón, tengo este script pero falla y no se como solucionarlo: function OnTriggerEnter (other : Collider) { if(other.gameObject.tag == "Puerta") Animation.play("Prueba"); } A ver si saven como solucionar el ploblema, salu2.
  6. Hola,la cosa es que no encuentro este script y no se hacerlo, a ver si me lo podéis pasar, la cosa es que quiero que mi personaje muera al colisionar con un laser y cambie de scena, A ver si podéis ayudarme, un saludo.
  7. Hola, a ver si me pueden ayudar con este script, ya que med a un error y no soy muy bueno a la hora de hacer scripts xD. void Update () { // Activamos o desactivamos la gravedad en función de la variable 'Terrestre' thisRigidbody.useGravity = Terrestre; // Calculamos la velocidad hacia el siguiente hito (si no hubiese velocidad definida para // alguno de los hitos, asumiremos que es 0 y por tanto el objeto quedará parado) float VelocidadHaciaHito = 0; try { VelocidadHaciaHito = VelocidadesPatronMovimiento[HitoSiguiente]; } catch { VelocidadHaciaHito = 0; } // Comprobamos si podemos ir hacia el siguiente hito if (CanGoToNextMilestone) { try { // Movemos al objeto hacia el siguiente hito if(IrHaciaHito(HitosPatronMovimiento[HitoSiguiente].transform.position, VelocidadHaciaHito)) { // Justo cuando lleguemos a un hito, paramos al objeto CanGoToNextMilestone = false; // Activamos el/los script/s de comportamiento correspondiente/s al hito actual (los que // su nombre empiecen contengan la palabra 'Patron'). // Explicaremos estos scripts más adelante. bool patronFound = false; MonoBehaviour[] milestoneScripts = HitosPatronMovimiento[HitoSiguiente].GetComponents<MonoBehaviour>(); foreach (MonoBehaviour script in milestoneScripts) { if (script.GetType().Name.Contains("Patron")) { patronFound = true; script.enabled = true; } } // Si no encontramos ningún script de comportamiento en el hito, continuamos al siguiente if (!patronFound) { CanGoToNextMilestone = true; } // Calculamos cual será el próximom hito if (HitoSiguiente != HitosPatronMovimiento.Length - 1) { HitoSiguiente++; } else { HitoSiguiente = 0; } } } catch { HitoSiguiente++; } } }
  8. RankDown

    -

    Para que aparezca un texto cuando este la puerta abierta que diga: "Cerrar"
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...