Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Pablopr16 en Abril 26, 2016, 06:19:57 AM

Título: Simular efecto de pelota de tenis
Publicado por: Pablopr16 en Abril 26, 2016, 06:19:57 AM
Hola a todos,Empecé con Unity hace unas semanas, ya he hecho un par de juegos simples en 2D y 3D y ahora estoy profundizando en el tema físico del motor, ya que mi mayor interés está en los juegos de deportes.Tengo entendido que lo que necesito para una pelota de tenis es recrear lo que se conoce como "Efecto Magnum", es decir, que la pelota se mueva hacia adelante rotando hacia adelante o hacia atrás (topspin y backspin) y que como consecuencia de este efecto baje terminando de formar una parábola.Estoy un poco confundido ya que por lo que he visto, Unity NO soporta este comportamiento, por lo que uno está obligado a realizar la simulación de manera casera digamos, a través del código.Si alguien pudiera darme una de cómo funciona esto, si es realmente así y cómo lograrlo, les agradecería enormemente.(Perdón, quise abrir el hilo en scripting general, no de IPhone.) 
Título: Simular efecto de pelota de tenis
Publicado por: iRobb en Abril 26, 2016, 09:39:58 AM
Corrígeme se me equivoco. Sería el mismo efecto que el aplicado en una bala al disparar con un arma y atravesar el ánima?
Título: Simular efecto de pelota de tenis
Publicado por: Pablopr16 en Abril 26, 2016, 11:37:14 AM
Creo que nada que ver. El efecto que necesito es el mismo que en el fútbol, golf, baseball, basketball, en fin, prácticamente en todos los deportes.Este video lo explica muy bien, en el caso del fútbol: (en el tenis es lo mismo pero el efecto se le da a la pelota giraría sobre el eje X en vez del eje Y:
eature=oembed" frameborder="0" allowfullscreen="true">
Título: Simular efecto de pelota de tenis
Publicado por: iRobb en Abril 26, 2016, 11:40:53 AM
Creo que puede ser entonces esto un buen punto de comienzo:http://forum.unity3d.com/threads/how-do-i-take-2d-magnus-effect-to-the-3d-world-sample-code-included.321682/ 
Título: Simular efecto de pelota de tenis
Publicado por: Pablopr16 en Abril 26, 2016, 12:14:56 PM
Te agradezco por el link. En realidad ya revisé todos los hilos del foro de Unity y no pude sacar una idea en concreto. Lamentablemente el 90% de la gente que hace videojuegos quiere hacer un primera persona que mate gente. No digo que esté mal, pero es una realidad que hace que pocos estén interesados en las mecánicas de los juegos deportivos y por lo tanto no las necesiten.Me registré en el foro para buscar nuevas opiniones al respecto, ya que tal vez alguien esté en algún proyecto similar y haya sacado algo en concreto al respecto.De nuevo, gracias por tu ayuda de todas formas.
Título: Simular efecto de pelota de tenis
Publicado por: Braltor en Abril 26, 2016, 02:31:01 PM
pausa el video en 0:31 ahi esta el diagrama de fuerza es cuestion de repetir lo mimo en unity, aplica una fuerza para el vector magnus y tendras ese resultado... q mas esperas?
Título: Simular efecto de pelota de tenis
Publicado por: Pablopr16 en Abril 26, 2016, 02:39:53 PM
[quote author=Braltor" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35739" data-ipsquote-contentcommentid="130200 date=1461673861]pausa el video en 0:31 ahi esta el diagrama de fuerza es cuestion de repetir lo mimo en unity, aplica una fuerza para el vector magnus y tendras ese resultado... q mas esperas?[/quote]Calculo que para alguien que tiene experiencia en Unity y conocimientos avanzados de física, debe ser muy obvio.Pero no es mi caso. Mis conocimientos de física son bastante básicos y empecé con Unity hace sólo dos semanas.Gracias de todas formas.
Título: Simular efecto de pelota de tenis
Publicado por: Braltor en Abril 26, 2016, 02:55:33 PM
bueno eso, aplicar una fuerza es solo una funcion en unity y es todo lo que necesitas... no es tanto como ser avanzado o novato, los juegos son representaciones artisticas... si te vas al nivel de simular el efecto de la humedad y de las costuras sobre la aerodinamica de la pelota, ahi si necesitas tu grado de fisica xD