hola amigos GM
como puedo mover un objeto con fisico gracias al raton y lanzarlos para que collisione contra las paredes ? gracias
No es fácil, lo que podés hacer es que al presionar el boton del mouse el objeto se mueva a la posición del mouse, y que cuando se suelte el botón se deje de mover a la posición del mouse. El problema es que el objeto cuando sea solado va a quedar queto, entonces no se puede lanzar el objeto. Lo que se me ocurre es que al soltar el objeto calcule su velocidad fijandose en cuanto se movió en el último step, comparando x con xprevious y y con yprevious
Y después el tema de las colisiones es algo aparte, porque es mucho más dificil. Yo me podría a buscar cómo usar el motor de físicas Box2D
Cita de: Mgbu en Marzo 20, 2014, 06:05:04 PMY después el tema de las colisiones es algo aparte, porque es mucho más dificil. Yo me podría a buscar cómo usar el motor de físicas Box2D
No sería suficiente con añadirle esto?(http://i.gyazo.com/4517df15254a81c655724cfc23914c19.png)
No se,creo,aqui el pro eres tu,yo solo soy un novato mas xD
Cita de: xXchopliXx en Marzo 20, 2014, 08:32:04 PM
Cita de: Mgbu en Marzo 20, 2014, 06:05:04 PMY después el tema de las colisiones es algo aparte, porque es mucho más dificil. Yo me podría a buscar cómo usar el motor de físicas Box2D
No sería suficiente con añadirle esto?(http://i.gyazo.com/4517df15254a81c655724cfc23914c19.png)
No se,creo,aqui el pro eres tu,yo solo soy un novato mas xD
Supongo que no, porque quiere que tenga el realismo de las físicas..
Cita de: xXchopliXx en Marzo 20, 2014, 08:32:04 PM
Cita de: Mgbu en Marzo 20, 2014, 06:05:04 PMY después el tema de las colisiones es algo aparte, porque es mucho más dificil. Yo me podría a buscar cómo usar el motor de físicas Box2D
No sería suficiente con añadirle esto?(http://i.gyazo.com/4517df15254a81c655724cfc23914c19.png)
No se,creo,aqui el pro eres tu,yo solo soy un novato mas xD
Bah, no tanto como pro, pero cuando pruebes a hacer las físicas vas a ver que es lo más difícil de Game Maker.
La cosa es que con el bounce no estás haciendo verdaderas físicas, por ejemplo cuando tires un palo en diagonal contra el piso va a seguir en diagonal y no va a empezar a girar. También con la acción bounce no es fácil hacer que rebote menos, si tirás una pelota al piso va a picar para siempre
O sea que la forma más fácil es usar Box2D, no lo probé pero debería ser simple
Si no querés usar Box2D tenés ExtremePhysics (http://www.maartenbaert.be/extremephysics/), pero es más difícil, fue creado cuando no había Box2D
Creo que con el demo Angry Cats de Yoyo Games para GM:S, podras darte una idea de como hacerlo ...
En la versión studio se puede marcar una room como "physics" y los objetos igual y el programa se encarga de las físicas, funciona realmente bien. En youtube hay varios turoriales, a parte de los de yoyo...
También se puede simular desde código, usando velocidad, gravedad y luego colisiones
saludos