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: ¿Cómo hacer interactuar varias teclas juntas?  (Leído 1641 veces)

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

Desconectado Megisto

  • Habitual
  • *
  • Puntos: 5
  • Mensajes: 59
    • Ver Perfil
en: Noviembre 06, 2009, 04:43:18 pm
Leí que otros preguntaron como hacer para que el personaje se mueva a la derecha e izquierda, y como no especificó en que gm está programando no obtuvo respuesta.
Divido al pregunta en dos
¿Cómo hacer combinaciones de teclas?
y 2) si yo muevo a mi personaje con el código x=-4 (por ejemplo) ¿cómo sería el movimiento en diagonal?

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado bartolojc

  • Adicto
  • *
  • Puntos: 18
  • Mensajes: 278
  • Sexo: Masculino
    • Ver Perfil
Respuesta #1 en: Noviembre 06, 2009, 05:07:05 pm
mmmm, creo que esto ya lo han preguntado muchas veces, pero no lo encuentro, en fin las respuestas en código :
1º para hacer combinaciones de teclas: por ejemplo si se pulsa la tecla derecha e izquierda a la vez:
Código: [Seleccionar]
if keyboard_check(vk_right) && keyboard_check(vk_left)
{
           //hace lo que tu quieras
}
&& significa y, si pulsamos la tecla derecha [y la tecla izquierda...

2º es muy sencillo, si pulsamos x-=4, se moverá a la izquierda, y si pulsamos y+=4, se moverá hacia abajo, que pasa si ponemos esto a la vez? pues se moverá en diagonal hacia la izquierda/abajoç
Código: [Seleccionar]
if keyboard_check(vk_right) && keyboard_check(vk_left)
{
        x-=4
        y+=4
}
y ya esta, si no lo entiendes te creo un ejemplo ^^
un saludo