Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: liliput1994 en Septiembre 21, 2015, 10:56:51 PM

Título: Ayuda para destruir un objeto solo a corta distancia.
Publicado por: liliput1994 en Septiembre 21, 2015, 10:56:51 PM
Hola amigos, 
 
Tengo un script muy básico para destruir un objeto.  
 



   
       
   
   
      function Update () {
      if(Input.GetKeyDown(KeyCode.Space)){
      Destroy(this.gameObject);}
   
   
      }
   
   
       
   

[/quote]
 
 
 
El problema es que este donde este en el mapa solo con apretar la tecla espacio el objeto se elimina. 
 
Como puedo poner que el script solo funcione a un radio de 1 metro del objeto?
 
Muchas gracias y un saludo!
 
 
Título: Ayuda para destruir un objeto solo a corta distancia.
Publicado por: iRobb en Septiembre 21, 2015, 11:03:33 PM
Para ello tienes que calcular la distancia que tienes entre tú (player) y el objeto. Utiliza Vector3.distance(tu posicion, objeto posicion)donde posición es objeto.transform.position
Título: Ayuda para destruir un objeto solo a corta distancia.
Publicado por: liliput1994 en Septiembre 22, 2015, 12:16:14 AM
Ya lo tengo!!!Muchas gracias iRobb!