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)
Trayectoria de proyectil.
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.
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)
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 .
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
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)
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
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
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.
Lo que hice fue algo como crear paredes para que rebotara y 'ganara' fuerza, no queda como quiero pero no tengo tiempo :C.
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...