Noticias

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

Mas Bouncy

Iniciado por gomeslaw, Abril 26, 2016, 12:45:03 AM

Tema anterior - Siguiente tema
Muy buenas a todos,Mi problema es que tengo una pelota con rebotadores, y quiero que el rebote sea bastante fuerte. Para ello pongo el physic material "bouncy" lo pongo al 1, y el maximun. El caso que no es suficiente el rebote que me hace. Como le puedo añadir mas rebote a la pelota?? He probado con sumarle fuerza justo al rebotar con AddForce y me hace cosas raras. Hay alguna forma de incrementar mas el bouncy?Muchas gracias!!Saludos.

El physics material. Cámbiale el material de physics por uno que tenga más elasticidad, por ejemplo uno de tipo madera a goma.

Lo tengo en Bouncy, que es goma y con las propiedades a tope. Hasta eso ya llego.

Hacelo de la primer forma, aplicando una fuerza, el physics material es muy bueno tambien pero prefiero mayor control.
 
Podes usar OnEnterColision que te da toda la informacion, incluso podes calcular el normal de donde colisionas. En el momento de la colision pone el vector velocity en cero y luego agrega la fuerza, podes agregar la misma fuerza, o un porcentaje de ella, o lo que quieras.
 
Pero si no queres complicarte la vida create un PhysicsMaterial nuevo y ponelo en el collider de tu objeto, pone fricciones en cero, y en "Friction combine" pone Maximun , entonces con el bounciness controlas cuanto queres que rebote, con 1 no hay amortiguamiento, con menos se empieza a amortiguar.
 
Espero que te sirva, salu2
 
 
 
 
 
 
 
 

Etiquetas: