Buenas hoy me acabo de registrar y veo que aqui se mueve bastante materia de game maker , soy un novato que se esta empollando el manual de GML que viene en el programa y bueno aver si poco a poco logro hacer algun juego.
Bueno voy al grano , mi problema es el siguiente quiero hacer un juego de lucha del sistema street fighter , e logrado que salten , tiren proyectiles , se animen al hacer acciones como pegar. todo esto mirando tutoriales y releyendo el GML manual , probando y tal pero nada , no consigo que salten a lo street fighter :-[
aqui dejo una explicacion mas detallada y dos pruebas de game maker
mirad hice lo siguiente:
-el suelo lo hice con bloques negros le puse de nombre al objeto "bloque"
-hice en el objeto personaje un evento collision
-en el evento collision puse el siguiente code
if place_free(x,y+1)
{
gravity=0.4
}
if keyboard_check_direct(ord("A"))
{
hspeed=-5
direction = 180
}
if (keyboard_check_direct(ord("A"))&& keyboard_check_direct(ord("W")))
{
hspeed=+10
direction = 135
}
if keyboard_check_direct(ord("D"))
{
hspeed=+5
direction = 360
}
if keyboard_check_direct(ord("W"))
{
vspeed=10
direction=90
}
////////////////////////
que conste que e mirado en el foro , e buscado y sigo buscando por si acaso
gracias de antemano :-[
Bueno voy al grano , mi problema es el siguiente quiero hacer un juego de lucha del sistema street fighter , e logrado que salten , tiren proyectiles , se animen al hacer acciones como pegar. todo esto mirando tutoriales y releyendo el GML manual , probando y tal pero nada , no consigo que salten a lo street fighter :-[
aqui dejo una explicacion mas detallada y dos pruebas de game maker
mirad hice lo siguiente:
-el suelo lo hice con bloques negros le puse de nombre al objeto "bloque"
-hice en el objeto personaje un evento collision
-en el evento collision puse el siguiente code
if place_free(x,y+1)
{
gravity=0.4
}
if keyboard_check_direct(ord("A"))
{
hspeed=-5
direction = 180
}
if (keyboard_check_direct(ord("A"))&& keyboard_check_direct(ord("W")))
{
hspeed=+10
direction = 135
}
if keyboard_check_direct(ord("D"))
{
hspeed=+5
direction = 360
}
if keyboard_check_direct(ord("W"))
{
vspeed=10
direction=90
}
////////////////////////
que conste que e mirado en el foro , e buscado y sigo buscando por si acaso
gracias de antemano :-[