Noticias

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

Ayuda: En Unity 5 el personaje no cae

Iniciado por JSPTRON, Agosto 13, 2015, 07:00:15 PM

Tema anterior - Siguiente tema
Hola muy buenas a tod@s!Soy nuevo en este forum y tengo un grave problema, me explico:estoy desarrollando un juego de aventuras en primera persona y el problema es que cuando salto delante de una montaña el personaje, en vez de caer se queda enganchado en la montaña, y si sigo saltando va escalando como si nada, vamos, como si fuera Spiderman. Yo pensaba que a lo mejor la malla del collider de la montaña no estuviera del todo correcta, pero he hecho pruebas con un cubo muy alto y lo he inclinado casi como una pared de recta y sigue pasando lo mismo!. Esto no pasaba en la anterior versión de Unity.Alguien sabe como arreglarlo o es que tengo que parametrizar algo que se me escapa.Gracias y salu2,jsptron

Es que ahora por defecto todo se basa en las físicas del motor. Hay materiales físicos con fricción que se pueden aplicar al terreno y al personaje.

Hola iRobb y gracias!...entonces, me puedes decir por favor que tengo que hacer, o sea, tengo que añadir material (no friction) por ejemplo, al fp y a la montaña, porque, si no recuerdo mal, esto ya lo hice y no funcionó...pero seguro que no lo hice perfectamente como tu lo planteas... Gracias de nuevo!

Para verlo claro, create una escena nueva. Pon un plano y una esfera. Ponles colliders sin triggers. Lanza la bola desde arriba. Luego ponles materiales fisicos como bouncy al plano para que rebote. Juega con ello y luego lo aplicas al nuevo proyecto.

Eso y si no te funciona le bajas el slope limit a 10

Hola rabinali!el slope limit hace referencia para caminar con limites de subida, pero en mi caso, si saltas delante de una montaña por ejem., el personaje se queda "agarrado" a la montaña o lo que sea, y si sigues saltando sigue subiendo y subiendo (esto claro está, con las combinaciones de teclas de saltar y hacia delante en Unity 5.1.2f1 y con el FPSController no con el otro que te viene el RigidBodyFPSController porque éste último si que va bien, pero está más limitado y no tiene sonido)Gracias igualmente!

Etiquetas: