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: Evitar que un Objeto se salga de la Room  (Leído 332 veces)

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

Desconectado T789

  • Habitual
  • *
  • Puntos: 163
  • Mensajes: 93
  • Agradecido: 3 veces
  • Sexo: Masculino
  • Solo quiero aprender para ser Mejor
    • Ver Perfil
en: Enero 09, 2020, 06:36:23 pm
Como hago para que cuando colisione con el borde de la Room no me salga de la Room

usaba en el Evento Other, Intersect Boundary

x = xprevious
y = yprevious

Pero la animacion se paraba y se veia horrible, Busco un metodo para que al colisionar con el borde de la Room me detenga para evitar salirme de la Room y que la animacion no se detenga tampoco

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado 3dgeminis

Respuesta #1 en: Enero 10, 2020, 05:33:20 am
Lo puedes hacer asi:
///EVENTO STEP
x=median(0, x, room_width)
Si quieres usar Intersect Boundary , debes detener la nave cuando llegue a los bordes, si choca con el borde izquierda que no se pueda mover a la izquierda pero si a la derecha.

 


Desconectado T789

  • Habitual
  • *
  • Puntos: 163
  • Mensajes: 93
  • Agradecido: 3 veces
  • Sexo: Masculino
  • Solo quiero aprender para ser Mejor
    • Ver Perfil
Respuesta #2 en: Enero 11, 2020, 01:31:13 am
si funciona a la perfeccion, gracias