Noticias

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

Magneto PowerUp

Iniciado por Bryan Murgas, Enero 30, 2017, 05:37:46 AM

Tema anterior - Siguiente tema
Enero 30, 2017, 05:37:46 AM Ultima modificación: Enero 31, 2017, 12:02:28 AM por pioj
Hola chicos necesito ayuda con un script de iman para unity 2d
 
datos : tengo el script de la moneda separado al player no se como hacer para que cuando toque el objeto iman las monedas ellas solas sean atraidas por el player , estube pensando en un addforce de forcemode2d.force por que el de impulso seria muy rapido la cosa es que no supo como hacerlo :(

Hola, que son las monedas? osea que tipo de objetos, estan flotando como las de mario, si son ese tipo de monedas usa el mismo transform y no metas rigidbodies. Podes ir aumentando la velocidad manualmente:
 

//cuando no se cumple la condicion de magnetizacion
velMoneda = 0;
//cuando se cumple
velMoneda += indiceMagnetizacion * Time.deltaTime;  
posMoneda += vec_dir_moneda_Magneto.normalized * velMoneda;

 
Ni bien se cumple la vel es nula, cuando empieza a acumularse velMoneda la velocidad se incrementa hasta que pasa lo que pasa, supongo que compararas distancia entre moneda y magneto, y demas.
 
Depende el tipo de efecto que quieras tambien.

Etiquetas: