Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: totosama en Marzo 10, 2016, 12:26:11 AM
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...
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!