Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: como hacer una colision con un auto en movimiento  (Leído 571 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Anglok12

  • Visitante
  • *
  • Puntos: 11
  • Mensajes: 4
    • Ver Perfil
en: Noviembre 24, 2020, 10:07:44 pm
 :GMS: Hola!

Saben que estoy haciendo un juego de autos, empese ayer , no sabia como hacer un movimiento fluido y me guie para hacer el movimiento del auto de este video

https://www.google.com/url?q=https://m.youtube.com/watch%3Fv%3DMOBVwKJJxC8&sa=U&ved=2ahUKEwiFzsLIh5ztAhWQct8KHfvRAaEQtwwAHoECAQQAQ&usg=AOvVaw0_jMa6Z57fALse8jX2C3Cj

Cuando termine de hacer el movimiento me tope con un problema, necesito una colision la cual al momento de colisionar con la pared el auto (si el auto se mueve) este se siga moviendo arrastrandose con la pared

El juego es 2d sin fisicas ni nada por el estilo ,la vista es desde arriva como el juego street racing que esta como ejemplo en game maker 8, el unico codigo que existe es el de el video, eso es lo unico que coloque. Gracias

 

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado getnoff

Respuesta #1 en: Noviembre 25, 2020, 03:22:03 pm
Entonces lo que buscas es un efecto empuje para que el auto arrastre consigo todo lo que toca.

Intenta esto, en el Step de tu objeto pared (supongo que es un cuadrado) ponle este código:
if place_meeting(x,y,obj_car)
{
    x += obj_car.hspeed+sign(obj_car.hspeed);
    y += obj_car.vspeed+sign(obj_car.vspeed);
}
Hará que cuando la pared y el auto tengan contacto, la pared se le sumarán las coordenadas de la cantidad de speed del auto, y un poquito más para evitar que se peguen.

 
Los siguientes usuarios dieron las gracias a este tema: Anglok12


Desconectado Anglok12

  • Visitante
  • *
  • Puntos: 11
  • Mensajes: 4
    • Ver Perfil
Respuesta #2 en: Noviembre 25, 2020, 10:41:53 pm
Hola ,gracias es justo me funciono perfectamente tenia rato buscando un efecto hasi