Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Destruir clone(resuelto)

Iniciado por ramunda, Noviembre 14, 2015, 07:16:38 PM

Tema anterior - Siguiente tema
Noviembre 14, 2015, 07:16:38 PM Ultima modificación: Noviembre 14, 2015, 08:33:21 PM por ramunda
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    

[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. 

[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.  

Etiquetas: