Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

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 Crear un Bloque Atravesable por una sola Direccion  (Leído 175 veces)

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

Desconectado T789

  • Habitual
  • *
  • Puntos: 59
  • Mensajes: 34
  • Sexo: Masculino
  • Solo quiero aprender para ser Mejor
    • Ver Perfil
Estaba jugando el "Soleil" y encontre un pequeño efecto que me gustaria implementarle a mi juego de game maker, trata mas o menos de un simple bloque a diferencia de los demas este se puede atravesar por una direccion (por ejemplo que se pueda de arriba a abajo y viceversa) pero si intento atravesarlo por izquierda o por la derecha este quede totalmente bloqueado.

Que sirva como un tipo de puerta para atravesar a distintas partes de la room
Mi pregunta se puede hacer en GameMaker

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Black_Cat

  • Ganador CGM Game Jam #1
  • Adicto
  • *
  • Puntos: 724
  • Mensajes: 337
  • Agradecido: 54 veces
  • 🧡🧡🧡🧡🧡
    • Ver Perfil
Respuesta #1 en: Julio 11, 2019, 05:51:54 pm
Mi pregunta se puede hacer en GameMaker
La respuesta es "si"
mejor pregunta sería "cómo hacerlo en game maker" xd

Fuera coñas. Hay varias maneras, pero teniendo en cuenta de que decís que es como usar una puerta, no veo problema de ponerle paredes a los costados.
Aun así la pregunta es muy pobre. Deberías intentar poner un fragmento de video donde se muestre "el pequeño efecto ". O imagenes, no sé, algo mas concreto, más explicativo.

Únete al servidor mas chidori de Discord

 


Desconectado 3dgeminis

Respuesta #2 en: Julio 12, 2019, 03:12:48 pm
Ejemplo:



if keyboard_check(vk_left)
  {
   if ( place_meeting(x-vel,y,pared) and !place_meeting(x,y,pared) ) {colision=true} else {colision=false}
   if colision=false {x-=4}
  }

 


Desconectado T789

  • Habitual
  • *
  • Puntos: 59
  • Mensajes: 34
  • Sexo: Masculino
  • Solo quiero aprender para ser Mejor
    • Ver Perfil
Respuesta #3 en: Julio 12, 2019, 10:27:11 pm
Es mas o menos el que buscaba
Gracias,