Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: ytinU en Febrero 27, 2017, 09:04:37 PM

Título: Calcular fuerza
Publicado por: ytinU en Febrero 27, 2017, 09:04:37 PM
Hola, lo que tengo es una bomba(sprite) la instancio en un lugar cualquiera y también tengo un target, mi pregunta era como sé la cantidad de fuerza que le aplico a la bomba para que llegue al target?
 

 
Lo que quiero lograr no es una fuerza lineal sino curva(como que un cañon dispare hacia arriba y de a un objetivo en su mismo eje Y)
Título: Calcular fuerza
Publicado por: francoe1 en Febrero 27, 2017, 09:56:29 PM
Trayectoria de proyectil.
Título: Calcular fuerza
Publicado por: ytinU en Febrero 27, 2017, 10:21:01 PM
Cita de: francoe1 date=1488228989Trayectoria de proyectil.
   


Oh.. claro deberia calcular el angulo de la bomba hacia el target, la fuerza es lo menos, pero si la calculo y la fuerza es muy poca no llegaria.
Título: Calcular fuerza
Publicado por: pioj en Febrero 27, 2017, 10:22:43 PM
Hay algo básico llamado Tiro Parabólico, igual te suena de algo:  
 
https://es.wikipedia.org/wiki/Movimiento_parab%C3%B3lico (https://es.wikipedia.org/wiki/Movimiento_parab%C3%B3lico)
Título: Calcular fuerza
Publicado por: ytinU en Febrero 27, 2017, 10:43:33 PM
Cita de: pioj date=1488230563Hay algo básico llamado Tiro Parabólico, igual te suena de algo:  
   
      https://es.wikipedia.org/wiki/Movimiento_parab%C3%B3lico (https://es.wikipedia.org/wiki/Movimiento_parab%C3%B3lico)
   


Es lo que busco, a tratar de descifrarlo .
Título: Calcular fuerza
Publicado por: lightbug en Febrero 27, 2017, 11:42:53 PM
Cita de: ytinU date=1488225877Hola, lo que tengo es una bomba(sprite)
   


Ahh menos mal que aclaraste que era un sprite, ya estaba llamando al 911 xD
Título: Calcular fuerza
Publicado por: ytinU en Febrero 27, 2017, 11:57:29 PM
Cita de: lightbug date=1488235373Ahh menos mal que aclaraste que era un sprite, ya estaba llamando al 911 xD
   


Jajajaja...
 
PD:Alguien sabe hacer el efecto de rebote, lo que hice en un principio fue poner un material2d con 1 de rebote que es lo que pasa?
 

 
Si lo lanzo a la mitad no llega arriba sino que llega hasta el lugar desde se lanzó, lo que deseo es que siempre llegue hasta una posición más ..como las primeras imagenes(no sé si me dejo entender)
Título: Calcular fuerza
Publicado por: lightbug en Febrero 28, 2017, 12:04:29 AM
Con certeza no se en este momento pero se que si cambias los valores de bounce y friction combine quizas puedas lograr algun efecto asi. Estas pidiendo algo que fisicamente no es posible Energia final se mayor a la la inciial, supongo que deberia haber alguna fuerza externa. Te repito quizas con esos valores logras algo, se que si pones maximun queda rebotando desde la misma pos inicial
 
PD: que lindo pixelart
Título: Calcular fuerza
Publicado por: ytinU en Febrero 28, 2017, 12:39:25 AM
Cita de: lightbug date=1488236669Con certeza no se en este momento pero se que si cambias los valores de bounce y friction combine quizas puedas lograr algun efecto asi. Estas pidiendo algo que fisicamente no es posible Energia final se mayor a la la inciial, supongo que deberia haber alguna fuerza externa. Te repito quizas con esos valores logras algo, se que si pones maximun queda rebotando desde la misma pos inicial
   
   
      PD: que lindo pixelart
   


Lo intente.. pero no consigo lo que queria lograr era el efecto trampolin quizás lo haga con addforce pero tendria que calcular la  normal y decirle que cuando lo toque vaya a la direccion de la normal, tu sabes más complicado xD
Título: Calcular fuerza
Publicado por: lightbug en Febrero 28, 2017, 12:44:24 AM
Si es quizas lo que haria con un CollisionEnter podes lograr el efecto ya que trae info de puntos de contactos, normales, velocidades y demas.
Título: Calcular fuerza
Publicado por: ytinU en Febrero 28, 2017, 06:20:32 AM
Lo que hice fue algo como crear paredes para que rebotara y 'ganara' fuerza, no queda como quiero pero no tengo tiempo :C.
Título: Calcular fuerza
Publicado por: pioj en Marzo 01, 2017, 02:43:07 PM
Los juegos como Pong,etc, se basan en proyectiles lineales, sin gravedad (o gravedad 0). 
 
Los juegos tipo AngryBirds,etc, se basan en tiro parabólico de proyectiles, dónde sí hay gravedad, fuerza, aceleración, y el uso de sin/cos.
 
 
 
El PhysicsMaterial tiene varios parámetros. Si pones Bouncing >=1 , habrá un aumento de la fuerza con cada rebote. Lo que quieres es que esa energía disminuya, por tanto el valor debe ser inferior a 1, para que gane la gravedad, y el objeto acabe parando de rebotar...