Noticias

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

Ayuda para destruir un objeto solo a corta distancia.

Iniciado por liliput1994, Septiembre 21, 2015, 10:56:51 PM

Tema anterior - Siguiente tema
Septiembre 21, 2015, 10:56:51 PM Ultima modificación: Junio 02, 2016, 10:06:50 PM por pioj
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!
 
 

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


Etiquetas: