Noticias

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

¿CÓMO SUBIR A LA PLATAFORMA SUPERIOR?

Iniciado por fulanodetal33, Marzo 05, 2016, 10:48:01 PM

Tema anterior - Siguiente tema
Marzo 08, 2016, 10:03:21 AM #15 Ultima modificación: Marzo 08, 2016, 10:45:11 AM por fulanodetal33
Pues muchas gracias por tu gran explicación http://unityspain.com/profile/18472-adngel/?do=hovercard&referrer=http%253A%252F%252Funityspain.com%252Ftopic%252F35332-%25C2%25BFc%25C3%25B3mo-subir-a-la-plataforma-superior%252F" title="Go to Adngel's profile" id="ips_uid_5" style="box-sizing: border-box; color: inherit; text-decoration: none; outline: 0px; background-color: transparent;" href="<___base_url___>/profile/18472-adngel/">Adngel!!Pues utilizar un Slerp no sería una mala idea, sería una opción mas. Veo que tu explicación se basa mucho mas en el 3d y es normal, ya que tu proyecto es en 3d,  va de p...madre saber todo esto para cuando se me ocurra hacer un videojuego en 3d, pero de momento seguiré con mi proyecto que yo soy mas de los antiguos...Nunca he llegado a programar este tipo de cosas, pero lo entiendo bastante bien y ayuda ha seguir intentando como poder hacerlo en 2DPor el momento se me ocurre utilizar un collider justo debajo de la plataforma y que active una variable boolean. (al colisionar, la variable se pone en true) e indica que ese sería el punto de referencia donde se puede enganchar en la parte superiorEn ese momento que el personaje 2D (Sprite) salta en vertical y colisiona con otro collider que está en la esquinita de la parte superior de la plataforma,  desactivo la gravedad o el rigidbody para que se detenga o se quede inmóvil, (y por supuesto reproduciendo la animación de estar enganchado colgando) aunque también debería indicarle la posición con transform ,por ejemplo:Como me cuentas tu utilizas huesos de las manos para agarrarse con "MatchTarget" pero yo no puedo hacer eso, así que no tengo mas remedio  que utilizar un transform para que las manos se queden justo en la esquina de la plataforma y parezca que esté enganchado.(con las manos me refiero que el sprite completo esté colocado de tal manera que parezca que esté enganchado a la plataforma)Cuando pulso el botón up para desplazarse hacia arriba utilizar un Lerp y llegar hasta la parte superior....Pues no sé si estoy en lo correcto o es una chapuza lo que estoy diciendo pero seguiré hasta que lo consiga JAJAJAJAJA.Por eso pregunté al principio del foro si se conocía algún tutorial para conocer como se hace realmente, cual sería el método exacto para hacer este tipo de cosas.Con el 3D está totalmente claro,y hay un huevo de tutoriales que explican todo esto ,asi es como se hace, como tu lo dices Adngel  y hay un método exacto para hacerlo, pero en 2D parece que la cosa se complica, y es extraño...ya que son los métodos mas antiguos en los juegos de plataformas...GRACIAS DE NUEVO Adngel!!!! Suerte con tu proyecto!!!!  

Etiquetas: