Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: ramunda en Noviembre 14, 2015, 07:16:38 PM

Título: Destruir clone(resuelto)
Publicado por: ramunda en Noviembre 14, 2015, 07:16:38 PM
using UnityEngine;
using System.Collections;
public class Vidaenemiga3 : MonoBehaviour {
public float Vida = 400;
public Transform choke;
public AudioClip muerto;
void ApplyDammage ( int Dammage  ){
Vida -= Dammage;

if(Vida <= 0)
{
Muere();
}
}
void Muere (){
var clone = Instantiate(choke, transform.position, transform.rotation);
Destroy(clone,9.0f);
AudioSource.PlayClipAtPoint(muerto, transform.position);
Destroy(gameObject);
}   
}
Muy buenas a todos, llevo tiempo sin postear, porque voy aprendiendo despacito pero aprendiendo.Tengo ahora un pequeño dilema aver si alguien me puede dar luz.El script de arriba, intento que el "clone" se destruya a los 9 segundos despues de que se efectue.Pero me dice que no puedo destruir el Clone en si que destruia el objeto, pero no es lo que yo quiero solo quiero que se destruya el clone ya que es la animación que se hace al morir el enemigo y luego lo destruye todo. Alguna idea por favor?He probado con Destroy (this.gameObject,9.0f); pero sin resultados... Gracias    
Título: Destruir clone(resuelto)
Publicado por: kaito en Noviembre 14, 2015, 08:19:32 PM
[quote author=ramunda" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34424" data-ipsquote-contentcommentid="123485">
public Transform choke;

Pero me dice que no puedo destruir el Clone en si que destruia el objeto, pero no es lo que yo quiero solo quiero que se destruya el clone ya que es la animación que se hace al morir el enemigo y luego lo destruye todo.[/quote]Utiliza public GameObject choke;, Unity no permite destruir el componente Transform. 
Título: Destruir clone(resuelto)
Publicado por: ramunda en Noviembre 14, 2015, 08:33:48 PM
[quote author=kaito" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34424" data-ipsquote-contentcommentid="123491 date=1447528772]Utiliza public GameObject choke;, Unity no permite destruir el componente Transform. [/quote]Kaitoooooooooo antes e nada me alegro de saber de ti!!!, segundo, era eso EXACTAMENTE, a funcionado a la perfección, asi es el maldito no me dejaba destruir el trasform...ahora lo see y gracias a ti.Mil gracias y un saludo.