Noticias

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

CharacterController.Isgrounded No funciona

Iniciado por totosama, Marzo 10, 2016, 12:26:11 AM

Tema anterior - Siguiente tema
Marzo 10, 2016, 12:26:11 AM Ultima modificación: Enero 01, 1970, 01:00:00 AM por totosama
Como indica en el titulo me esta sucediendo algo extraño en mi proyecto.Tengo un gameObject con un characterController el cual lo muevo con el eje Horizontal y vertical, el script que estoy usando es exactamente el mismo que esta en los tutoriales por lo que no entiendo la razón.Sucede que cuando tiene que verificar:* if (controller.isgrounded)* nunca da TRUE anqué el personaje toca el suelo.Busque información en la red de como funciona el isgrouded pero no encontré nada.Todo lo que leo da por supuesto que esa variable va a cambiar cuando toque suelo pero en mi caso no cambia nunca y por supuesto, no puedo cambiar el valor yo.Otro dato es que el resto del script tampoco me funciona bien porque el personaje no cae(Como si no le aplicara la gravedad que anteriormente si hacia).Cualquier info que me puedan brindar me será de ayuda.UNITY 4.68F1  

debes tener un colisionador externo al CharacterController...

Marzo 10, 2016, 11:14:58 PM #2 Ultima modificación: Enero 01, 1970, 01:00:00 AM por totosama
Gracias por la respuesta francoe1.Hace un rato borre el script y lo cree de nuevo , lo escribí nuevamente y me funciono. No se cual era el problema pero ahora esta solucionado.

Pues que no era igual el primero que escribiste, que el segundo. Bien hecho!

Etiquetas: