Noticias

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

Ayuda con Script de recoger objetos

Iniciado por Centauro5legs, Enero 19, 2016, 12:23:56 AM

Tema anterior - Siguiente tema
Estoy armando un Script para recoger objetos del piso.... mi pregunta es; ¿Cómo puedo detectar si el Caracter Controller de mi personaje entra en contacto con los Collider de "X" GameObject....


Enero 19, 2016, 01:39:41 AM #2 Ultima modificación: Enero 19, 2016, 01:41:18 AM por Centauro5legs
[quote author=GSG3D" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34942" data-ipsquote-contentcommentid="126237">Con la funcion OnCollisionEnter/Stay http://docs.unity3d.com/ScriptReference/Collider.OnCollisionEnter.html http://docs.unity3d.com/ScriptReference/Collider.OnCollisionStay.html[/quote]Encontré estas funciones y arme este Script......
gameObject.name + " y " + collisionInfo.collider.name);
        print("Tienen " + collisionInfo.contacts.Length + " punto(s) de contacto");
        print("A una velocidad de " + collisionInfo.relativeVelocity);
    }
   
    void OnCollisionStay(Collision collisionInfo)
    {
        print(gameObject.name + " y " + collisionInfo.collider.name + " se encuentran en Contacto");
    }
   
    void OnCollisionExit(Collision collisionInfo)
    {
        print(gameObject.name + " y " + collisionInfo.collider.name + " ya no se encuentran en Contacto");
    }

}
pero no hacen nada.... no marcan error, solo no hacen nada... no se si me falta algo, alguna librería o tal vez debo implementar el código de algún otro modo.... Ayuda?

Un GameObject necesita tener rigibody, y ambos sus colliders.

Etiquetas: