overbaal 5 Report post Posted May 3, 2020 (edited) Buenas, tengo un problema, y es que el Raycast CircleAllCast, no me coge el click cuando estoy al lado de la caja, pero SI a lo lejos o mediana distancia. Si alguien puede ayudarme por favor. Aqui un video de mi problema: BUG Edited May 3, 2020 by overbaal Share this post Link to post Share on other sites
leocub58 210 Report post Posted May 3, 2020 1 hour ago, overbaal said: Buenas, tengo un problema, y es que el Raycast CircleAllCast, no me coge el click cuando estoy al lado de la caja, pero SI a lo lejos o mediana distancia. Si alguien puede ayudarme por favor. Aqui un video de mi problema: BUG Utiliza https://docs.unity3d.com/ScriptReference/Debug.DrawRay.html para comprobar donde está el rayo. A mi me da que el rayo se está creando dentro de la caja y por eso no reconoce el collider, pero de todas maneras haz un debug para verlo. 1 Share this post Link to post Share on other sites
overbaal 5 Report post Posted May 3, 2020 (edited) 7 hours ago, leocub58 said: Utiliza https://docs.unity3d.com/ScriptReference/Debug.DrawRay.html para comprobar donde está el rayo. A mi me da que el rayo se está creando dentro de la caja y por eso no reconoce el collider, pero de todas maneras haz un debug para verlo. Buenas, he probado hacer el Debug y estos han sido los resultados:😅 En el proyecto ya puse el componente del raycast hit a la camara principal con su mascara correspondiente y el jugador igual 😕 Edited May 3, 2020 by overbaal Share this post Link to post Share on other sites
Igor 340 Report post Posted May 3, 2020 (edited) prueba a hacer que el radio del raycasy (que le dices que sea el size X del capsuleCollider) haz que sea mas fino para probar.... porque si el inicio del rayo_esfera (contando el radio) esta ya en contacto con un collider (donde se genera el rayo) ese collider no lo detecta.... solo detecta los que colisiona al lanzarse (al desplazarse la distancia (2f en tu caso)) otra solucion seria hacer qur el rayo se iniciase un poco por "detras" del player, osea en: transform.position - inputPlayer.direccionMirada.normalized espero que te sirva postdata: muy chulo el juego, mola. Edited May 3, 2020 by Igor 1 Share this post Link to post Share on other sites
overbaal 5 Report post Posted May 3, 2020 (edited) Ya lo he logrado solucionar, lo que me ocurria era que en los paneles de la UI con el alpha = 0 tenia activado bloqueo de raycast 😕 Supongo que por hacer pruebas y modificarlo manualmente se me pasó desactivarlo 😅 Gracias por intentar ayudarme! Edited May 3, 2020 by overbaal Share this post Link to post Share on other sites